# near model CODE resource # jump table entries: 12968-13081 (114 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 486C FEF0 pea.l [A4 - 0x110] 0000000E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000012 4267 clr.w -[A7] 00000014 486C FEF0 pea.l [A4 - 0x110] 00000018 4267 clr.w -[A7] 0000001A 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 0000001E 395F FC2E move.w [A4 - 0x3D2], [A7]+ 00000022 296C FEF2 FEEC move.l [A4 - 0x114], [A4 - 0x10E] 00000028 296C FEFA FEE8 move.l [A4 - 0x118], [A4 - 0x106] 0000002E 285F movea.l A4, [A7]+ 00000030 4E5E unlink A6 00000032 2E9F move.l [A7], [A7]+ 00000034 4E75 rts export_1621: 00000036 4E56 FB1E link A6, -0x04E2 0000003A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000003E 4267 clr.w -[A7] 00000040 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000044 3D5F FC26 move.w [A6 - 0x3DA], [A7]+ 00000048 7009 moveq.l D0, 0x09 0000004A B06E FC26 cmp.w D0, [A6 - 0x3DA] 0000004E 6608 bne +0xA /* 00000058 */ 00000050 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] 00000054 6000 032C bra +0x32E /* 00000382 */ label00000058: 00000058 7008 moveq.l D0, 0x08 0000005A B06E FC26 cmp.w D0, [A6 - 0x3DA] 0000005E 6622 bne +0x24 /* 00000082 */ 00000060 2F0E move.l -[A7], A6 00000062 4EBA FF9C jsr [PC - 0x64 /* 00000000 */] 00000066 202E FEE8 move.l D0, [A6 - 0x118] 0000006A B0AD AEAC cmp.l D0, [A5 - 0x5154] 0000006E 6600 0312 bne +0x314 /* 00000382 */ 00000072 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000076 3F2E FC2E move.w -[A7], [A6 - 0x3D2] 0000007A 4EAD 260A jsr [A5 + 0x260A /* export_1213 */] 0000007E 6000 0302 bra +0x304 /* 00000382 */ label00000082: 00000082 7006 moveq.l D0, 0x06 00000084 B06E FC26 cmp.w D0, [A6 - 0x3DA] 00000088 57C5 seq D5 0000008A 4405 neg.b D5 0000008C 1005 move.b D0, D5 0000008E 6706 beq +0x8 /* 00000096 */ 00000090 2F0E move.l -[A7], A6 00000092 4EBA FF6C jsr [PC - 0x94 /* 00000000 */] label00000096: 00000096 1D7C 0001 FEBE move.b [A6 - 0x142], 0x1 0000009C 4267 clr.w -[A7] 0000009E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000000A2 7005 moveq.l D0, 0x05 000000A4 B05F cmp.w D0, [A7]+ 000000A6 6608 bne +0xA /* 000000B0 */ 000000A8 486E FEBE pea.l [A6 - 0x142] 000000AC 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */] label000000B0: 000000B0 4267 clr.w -[A7] 000000B2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000000B6 3D5F FC2C move.w [A6 - 0x3D4], [A7]+ 000000BA 1005 move.b D0, D5 000000BC 670A beq +0xC /* 000000C8 */ 000000BE 486E FEF0 pea.l [A6 - 0x110] 000000C2 4EAD 1C0A jsr [A5 + 0x1C0A /* export_893 */] 000000C6 600C bra +0xE /* 000000D4 */ label000000C8: 000000C8 486E FB22 pea.l [A6 - 0x4DE] 000000CC 4EAD 2F82 jsr [A5 + 0x2F82 /* export_1516 */] 000000D0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000000D4: 000000D4 486E FEBE pea.l [A6 - 0x142] 000000D8 486E FE90 pea.l [A6 - 0x170] 000000DC 486E FE94 pea.l [A6 - 0x16C] 000000E0 486E FE98 pea.l [A6 - 0x168] 000000E4 486E FE9C pea.l [A6 - 0x164] 000000E8 486E FE80 pea.l [A6 - 0x180] 000000EC 486E FE84 pea.l [A6 - 0x17C] 000000F0 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 000000F4 1F3C 0001 move.b -[A7], 0x1 000000F8 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000000FC 2E2E FE94 move.l D7, [A6 - 0x16C] 00000100 9EAE FE90 sub.l D7, [A6 - 0x170] 00000104 2C2E FE98 move.l D6, [A6 - 0x168] 00000108 9CAE FE90 sub.l D6, [A6 - 0x170] 0000010C 422E FC23 clr.b [A6 - 0x3DD] 00000110 1005 move.b D0, D5 00000112 6700 00D8 beq +0xDA /* 000001EC */ 00000116 4267 clr.w -[A7] 00000118 2F2E FEEC move.l -[A7], [A6 - 0x114] 0000011C 3F2E FC2E move.w -[A7], [A6 - 0x3D2] 00000120 486E FEA0 pea.l [A6 - 0x160] 00000124 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00000128 101F move.b D0, [A7]+ 0000012A 6604 bne +0x6 /* 00000130 */ 0000012C 6000 0254 bra +0x256 /* 00000382 */ label00000130: 00000130 7001 moveq.l D0, 0x01 00000132 B06E FEF0 cmp.w D0, [A6 - 0x110] 00000136 666A bne +0x6C /* 000001A2 */ 00000138 70FF moveq.l D0, 0xFFFFFFFF 0000013A B0AE FEE0 cmp.l D0, [A6 - 0x120] 0000013E 56C0 sne D0 00000140 4A00 tst.b D0 00000142 6700 023E beq +0x240 /* 00000382 */ 00000146 122E FEBE move.b D1, [A6 - 0x142] 0000014A 0A01 0001 xori.b D1, 0x1 0000014E C001 and.b D0, D1 00000150 4A00 tst.b D0 00000152 6700 022E beq +0x230 /* 00000382 */ 00000156 7200 moveq.l D1, 0x00 00000158 322E FEAE move.w D1, [A6 - 0x152] 0000015C C2BC 0000 000F and.l D1, 0xF 00000162 740B moveq.l D2, 0x0B 00000164 B481 cmp.l D2, D1 00000166 57C1 seq D1 00000168 C001 and.b D0, D1 0000016A 6700 0216 beq +0x218 /* 00000382 */ 0000016E 486E FEA0 pea.l [A6 - 0x160] 00000172 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00000176 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 0000017A 4267 clr.w -[A7] 0000017C 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000180 486E FEA0 pea.l [A6 - 0x160] 00000184 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000188 101F move.b D0, [A7]+ 0000018A 6700 01F6 beq +0x1F8 /* 00000382 */ 0000018E 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000192 3F2E FC2E move.w -[A7], [A6 - 0x3D2] 00000196 1F3C 0001 move.b -[A7], 0x1 0000019A 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 0000019E 6000 01E2 bra +0x1E4 /* 00000382 */ label000001A2: 000001A2 4267 clr.w -[A7] 000001A4 486E FEA0 pea.l [A6 - 0x160] 000001A8 4EAD 103A jsr [A5 + 0x103A /* export_515 */] 000001AC 101F move.b D0, [A7]+ 000001AE 673C beq +0x3E /* 000001EC */ 000001B0 70FF moveq.l D0, 0xFFFFFFFF 000001B2 B0AE FEE0 cmp.l D0, [A6 - 0x120] 000001B6 57C0 seq D0 000001B8 4A00 tst.b D0 000001BA 6600 01C6 bne +0x1C8 /* 00000382 */ 000001BE 72FF moveq.l D1, 0xFFFFFFFF 000001C0 B2AE FEE4 cmp.l D1, [A6 - 0x11C] 000001C4 57C1 seq D1 000001C6 8001 or.b D0, D1 000001C8 6704 beq +0x6 /* 000001CE */ 000001CA 6000 01B6 bra +0x1B8 /* 00000382 */ label000001CE: 000001CE 1D7C 0001 FC23 move.b [A6 - 0x3DD], 0x1 000001D4 102E FEBE move.b D0, [A6 - 0x142] 000001D8 670A beq +0xC /* 000001E4 */ 000001DA 7E01 moveq.l D7, 0x01 000001DC 2C3C 0000 7FFF move.l D6, 0x7FFF 000001E2 6008 bra +0xA /* 000001EC */ label000001E4: 000001E4 2E2E FEE0 move.l D7, [A6 - 0x120] 000001E8 2C2E FEE4 move.l D6, [A6 - 0x11C] label000001EC: 000001EC 102E FC23 move.b D0, [A6 - 0x3DD] 000001F0 6600 016E bne +0x170 /* 00000360 */ 000001F4 1005 move.b D0, D5 000001F6 6700 0104 beq +0x106 /* 000002FC */ 000001FA 4AAE FE80 tst.l [A6 - 0x180] 000001FE 5EC1 sgt D1 00000200 C001 and.b D0, D1 00000202 6700 00F8 beq +0xFA /* 000002FC */ 00000206 202E FEEC move.l D0, [A6 - 0x114] 0000020A B0AD B46E cmp.l D0, [A5 - 0x4B92] 0000020E 57C0 seq D0 00000210 322E FC2E move.w D1, [A6 - 0x3D2] 00000214 B26D C374 cmp.w D1, [A5 - 0x3C8C] 00000218 57C1 seq D1 0000021A C001 and.b D0, D1 0000021C 6706 beq +0x8 /* 00000224 */ 0000021E 4267 clr.w -[A7] 00000220 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00000224: 00000224 382E FC2E move.w D4, [A6 - 0x3D2] 00000228 202E FEEC move.l D0, [A6 - 0x114] 0000022C B0AE FEE8 cmp.l D0, [A6 - 0x118] 00000230 6606 bne +0x8 /* 00000238 */ 00000232 3004 move.w D0, D4 00000234 4440 neg.w D0 00000236 3800 move.w D4, D0 label00000238: 00000238 2F2E FEE8 move.l -[A7], [A6 - 0x118] 0000023C 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000240 3F04 move.w -[A7], D4 00000242 486E FD3C pea.l [A6 - 0x2C4] 00000246 486E FD38 pea.l [A6 - 0x2C8] 0000024A 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 0000024E 4AAE FD3C tst.l [A6 - 0x2C4] 00000252 6608 bne +0xA /* 0000025C */ 00000254 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000258 6000 00A2 bra +0xA4 /* 000002FC */ label0000025C: 0000025C 2F2E FD3C move.l -[A7], [A6 - 0x2C4] 00000260 202E FE80 move.l D0, [A6 - 0x180] 00000264 D0AE FD38 add.l D0, [A6 - 0x2C8] 00000268 5280 addq.l D0, 1 0000026A 2F00 move.l -[A7], D0 0000026C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000270 4267 clr.w -[A7] 00000272 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000276 4A5F tst.w [A7]+ 00000278 6706 beq +0x8 /* 00000280 */ 0000027A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 0000027E 6074 bra +0x76 /* 000002F4 */ label00000280: 00000280 206E FD3C movea.l A0, [A6 - 0x2C4] 00000284 286E FD38 movea.l A4, [A6 - 0x2C8] 00000288 D9D0 add.l A4, [A0] 0000028A 3D7C 0001 FB20 move.w [A6 - 0x4E0], 0x1 00000290 3D6E FE82 FB1E move.w [A6 - 0x4E2], [A6 - 0x17E] 00000296 3D6E FB20 FC28 move.w [A6 - 0x3D8], [A6 - 0x4E0] 0000029C 600C bra +0xE /* 000002AA */ label0000029E: 0000029E 18BC 000D move.b [A4], 0xD /* '\r' */ 000002A2 528C addq.l A4, 1 000002A4 526E FC28 addq.w [A6 - 0x3D8], 1 000002A8 690A bvs +0xC /* 000002B4 */ label000002AA: 000002AA 302E FC28 move.w D0, [A6 - 0x3D8] 000002AE B06E FB1E cmp.w D0, [A6 - 0x4E2] 000002B2 6FEA ble -0x14 /* 0000029E */ label000002B4: 000002B4 4214 clr.b [A4] 000002B6 206E FD3C movea.l A0, [A6 - 0x2C4] 000002BA 200C move.l D0, A4 000002BC 9090 sub.l D0, [A0] 000002BE 2D40 FD34 move.l [A6 - 0x2CC], D0 000002C2 4267 clr.w -[A7] 000002C4 2F2E FEE8 move.l -[A7], [A6 - 0x118] 000002C8 2F2E FEEC move.l -[A7], [A6 - 0x114] 000002CC 3F04 move.w -[A7], D4 000002CE 2F2E FD3C move.l -[A7], [A6 - 0x2C4] 000002D2 2F2E FD34 move.l -[A7], [A6 - 0x2CC] 000002D6 1F3C 0003 move.b -[A7], 0x3 000002DA 486E FC24 pea.l [A6 - 0x3DC] 000002DE 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */] 000002E2 101F move.b D0, [A7]+ 000002E4 670E beq +0x10 /* 000002F4 */ 000002E6 BEAE FD38 cmp.l D7, [A6 - 0x2C8] 000002EA 6604 bne +0x6 /* 000002F0 */ 000002EC DEAE FE80 add.l D7, [A6 - 0x180] label000002F0: 000002F0 DCAE FE80 add.l D6, [A6 - 0x180] label000002F4: 000002F4 486E FD3C pea.l [A6 - 0x2C4] 000002F8 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000002FC: 000002FC 7001 moveq.l D0, 0x01 000002FE B06E FC2C cmp.w D0, [A6 - 0x3D4] 00000302 6602 bne +0x4 /* 00000306 */ 00000304 2C07 move.l D6, D7 label00000306: 00000306 7002 moveq.l D0, 0x02 00000308 B06E FC2C cmp.w D0, [A6 - 0x3D4] 0000030C 6602 bne +0x4 /* 00000310 */ 0000030E 2E06 move.l D7, D6 label00000310: 00000310 1005 move.b D0, D5 00000312 674C beq +0x4E /* 00000360 */ 00000314 C02D C232 and.b D0, [A5 - 0x3DCE] 00000318 6746 beq +0x48 /* 00000360 */ 0000031A 202E FEEC move.l D0, [A6 - 0x114] 0000031E B0AD B46E cmp.l D0, [A5 - 0x4B92] 00000322 57C0 seq D0 00000324 4A00 tst.b D0 00000326 6738 beq +0x3A /* 00000360 */ 00000328 322E FC2E move.w D1, [A6 - 0x3D2] 0000032C B26D C374 cmp.w D1, [A5 - 0x3C8C] 00000330 57C1 seq D1 00000332 C001 and.b D0, D1 00000334 672A beq +0x2C /* 00000360 */ 00000336 206D C6DC movea.l A0, [A5 - 0x3924] 0000033A 2050 movea.l A0, [A0] 0000033C 3228 0020 move.w D1, [A0 + 0x20] 00000340 48C1 ext.l D1 00000342 B287 cmp.l D1, D7 00000344 57C1 seq D1 00000346 C001 and.b D0, D1 00000348 6716 beq +0x18 /* 00000360 */ 0000034A 206D C6DC movea.l A0, [A5 - 0x3924] 0000034E 2050 movea.l A0, [A0] 00000350 3228 0022 move.w D1, [A0 + 0x22] 00000354 48C1 ext.l D1 00000356 B286 cmp.l D1, D6 00000358 57C1 seq D1 0000035A C001 and.b D0, D1 0000035C 6702 beq +0x4 /* 00000360 */ 0000035E 6022 bra +0x24 /* 00000382 */ label00000360: 00000360 1005 move.b D0, D5 00000362 6716 beq +0x18 /* 0000037A */ 00000364 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000368 3F2E FC2E move.w -[A7], [A6 - 0x3D2] 0000036C 2F07 move.l -[A7], D7 0000036E 2F06 move.l -[A7], D6 00000370 1F2E FC23 move.b -[A7], [A6 - 0x3DD] 00000374 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */] 00000378 6008 bra +0xA /* 00000382 */ label0000037A: 0000037A 2F07 move.l -[A7], D7 0000037C 2F06 move.l -[A7], D6 0000037E 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] label00000382: 00000382 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000386 4E5E unlink A6 00000388 4E75 rts export_1622: fn0000038A: 0000038A 4E56 0000 link A6, 0 0000038E 4267 clr.w -[A7] 00000390 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000394 4A5F tst.w [A7]+ 00000396 6612 bne +0x14 /* 000003AA */ 00000398 1B7C 0002 F268 move.b [A5 - 0xD98], 0x2 0000039E 2B6D A548 F26C move.l [A5 - 0xD94], [A5 - 0x5AB8] 000003A4 1B7C 0005 F26A move.b [A5 - 0xD96], 0x5 label000003AA: 000003AA 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 000003AE 4E5E unlink A6 000003B0 4E75 rts export_1623: 000003B2 4E56 FC58 link A6, -0x03A8 000003B6 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 000003BA 4204 clr.b D4 000003BC 4267 clr.w -[A7] 000003BE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000003C2 3E1F move.w D7, [A7]+ 000003C4 7004 moveq.l D0, 0x04 000003C6 B047 cmp.w D0, D7 000003C8 6620 bne +0x22 /* 000003EA */ 000003CA 7801 moveq.l D4, 0x01 000003CC 486E FEC4 pea.l [A6 - 0x13C] 000003D0 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 000003D4 2D6E FEC4 FEC8 move.l [A6 - 0x138], [A6 - 0x13C] 000003DA 486E FEC8 pea.l [A6 - 0x138] 000003DE 4EAD 2D7A jsr [A5 + 0x2D7A /* export_1451 */] 000003E2 4267 clr.w -[A7] 000003E4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000003E8 3E1F move.w D7, [A7]+ label000003EA: 000003EA 7002 moveq.l D0, 0x02 000003EC B047 cmp.w D0, D7 000003EE 667E bne +0x80 /* 0000046E */ 000003F0 486E FC60 pea.l [A6 - 0x3A0] 000003F4 486E FC5C pea.l [A6 - 0x3A4] 000003F8 486E FC58 pea.l [A6 - 0x3A8] 000003FC 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00000400 4AAE FC60 tst.l [A6 - 0x3A0] 00000404 6604 bne +0x6 /* 0000040A */ 00000406 6000 0336 bra +0x338 /* 0000073E */ label0000040A: 0000040A 2B6E FC60 F26A move.l [A5 - 0xD96], [A6 - 0x3A0] 00000410 2B6E FC5C F26E move.l [A5 - 0xD92], [A6 - 0x3A4] 00000416 2B6E FC58 F272 move.l [A5 - 0xD8E], [A6 - 0x3A8] 0000041C 1004 move.b D0, D4 0000041E 672A beq +0x2C /* 0000044A */ 00000420 1B7C 0001 F268 move.b [A5 - 0xD98], 0x1 00000426 1B7C 0006 F504 move.b [A5 - 0xAFC], 0x6 0000042C 486E FEC4 pea.l [A6 - 0x13C] 00000430 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 00000434 3F3C 0001 move.w -[A7], 0x1 00000438 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000043C 4EBA FF4C jsr [PC - 0xB4 /* 0000038A */] 00000440 102D B820 move.b D0, [A5 - 0x47E0] 00000444 6704 beq +0x6 /* 0000044A */ 00000446 6000 02F6 bra +0x2F8 /* 0000073E */ label0000044A: 0000044A 1B7C 0001 F268 move.b [A5 - 0xD98], 0x1 00000450 1B7C 0013 F504 move.b [A5 - 0xAFC], 0x13 00000456 486D D006 pea.l [A5 - 0x2FFA] 0000045A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000045E 3F3C 0001 move.w -[A7], 0x1 00000462 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00000466 4EBA FF22 jsr [PC - 0xDE /* 0000038A */] 0000046A 6000 02D2 bra +0x2D4 /* 0000073E */ label0000046E: 0000046E 7001 moveq.l D0, 0x01 00000470 B047 cmp.w D0, D7 00000472 660C bne +0xE /* 00000480 */ 00000474 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */] 00000478 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 0000047C 6000 02C0 bra +0x2C2 /* 0000073E */ label00000480: 00000480 7010 moveq.l D0, 0x10 00000482 B047 cmp.w D0, D7 00000484 6612 bne +0x14 /* 00000498 */ 00000486 1B7C 0001 B46A move.b [A5 - 0x4B96], 0x1 0000048C 486D C704 pea.l [A5 - 0x38FC] 00000490 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 00000494 6000 02A8 bra +0x2AA /* 0000073E */ label00000498: 00000498 700D moveq.l D0, 0x0D 0000049A B047 cmp.w D0, D7 0000049C 660C bne +0xE /* 000004AA */ 0000049E 1F3C 0001 move.b -[A7], 0x1 000004A2 4EAD 26A2 jsr [A5 + 0x26A2 /* export_1232 */] 000004A6 6000 0296 bra +0x298 /* 0000073E */ label000004AA: 000004AA 7003 moveq.l D0, 0x03 000004AC B047 cmp.w D0, D7 000004AE 6600 0134 bne +0x136 /* 000005E4 */ 000004B2 486E FECC pea.l [A6 - 0x134] 000004B6 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 000004BA 4267 clr.w -[A7] 000004BC 486E FECC pea.l [A6 - 0x134] 000004C0 4267 clr.w -[A7] 000004C2 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000004C6 3D5F FFFA move.w [A6 - 0x6], [A7]+ 000004CA 2C2E FECE move.l D6, [A6 - 0x132] 000004CE 4267 clr.w -[A7] 000004D0 2F06 move.l -[A7], D6 000004D2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000004D6 486E FFDC pea.l [A6 - 0x24] 000004DA 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000004DE 101F move.b D0, [A7]+ 000004E0 6700 025C beq +0x25E /* 0000073E */ 000004E4 41EE FC66 lea.l A0, [A6 - 0x39A] 000004E8 43EE FFE2 lea.l A1, [A6 - 0x1E] 000004EC 7003 moveq.l D0, 0x03 label000004EE: 000004EE 30D9 move.w [A0]+, [A1]+ 000004F0 51C8 FFFC dbf D0, -0x6 /* 000004EE */ 000004F4 1004 move.b D0, D4 000004F6 6758 beq +0x5A /* 00000550 */ 000004F8 302E FC6C move.w D0, [A6 - 0x394] 000004FC 906E FC68 sub.w D0, [A6 - 0x398] 00000500 3D40 FC6E move.w [A6 - 0x392], D0 00000504 302E FC6A move.w D0, [A6 - 0x396] 00000508 906E FC66 sub.w D0, [A6 - 0x39A] 0000050C 3D40 FC70 move.w [A6 - 0x390], D0 00000510 302E FC6E move.w D0, [A6 - 0x392] 00000514 48C0 ext.l D0 00000516 81FC 0002 divs.w D0, 0x2 0000051A 322E FEC6 move.w D1, [A6 - 0x13A] 0000051E 9240 sub.w D1, D0 00000520 3D41 FC68 move.w [A6 - 0x398], D1 00000524 302E FC70 move.w D0, [A6 - 0x390] 00000528 48C0 ext.l D0 0000052A 81FC 0002 divs.w D0, 0x2 0000052E 322E FEC4 move.w D1, [A6 - 0x13C] 00000532 9240 sub.w D1, D0 00000534 3D41 FC66 move.w [A6 - 0x39A], D1 00000538 302E FC6E move.w D0, [A6 - 0x392] 0000053C D06E FC68 add.w D0, [A6 - 0x398] 00000540 3D40 FC6C move.w [A6 - 0x394], D0 00000544 302E FC70 move.w D0, [A6 - 0x390] 00000548 D06E FC66 add.w D0, [A6 - 0x39A] 0000054C 3D40 FC6A move.w [A6 - 0x396], D0 label00000550: 00000550 7000 moveq.l D0, 0x00 00000552 102E FFE1 move.b D0, [A6 - 0x1F] 00000556 C0BC 0000 0080 and.l D0, 0x80 0000055C 4A80 tst.l D0 0000055E 6640 bne +0x42 /* 000005A0 */ 00000560 4267 clr.w -[A7] 00000562 486E FC66 pea.l [A6 - 0x39A] 00000566 486E FFE2 pea.l [A6 - 0x1E] 0000056A A8A6 syscall EqualRect 0000056C 101F move.b D0, [A7]+ 0000056E 6704 beq +0x6 /* 00000574 */ 00000570 6000 01CC bra +0x1CE /* 0000073E */ label00000574: 00000574 7000 moveq.l D0, 0x00 00000576 102E FFE1 move.b D0, [A6 - 0x1F] 0000057A 80BC 0000 0080 or.l D0, 0x80 00000580 1D40 FFE1 move.b [A6 - 0x1F], D0 00000584 4267 clr.w -[A7] 00000586 2F06 move.l -[A7], D6 00000588 486E FFDC pea.l [A6 - 0x24] 0000058C 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000590 101F move.b D0, [A7]+ 00000592 670C beq +0xE /* 000005A0 */ 00000594 2F06 move.l -[A7], D6 00000596 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000059A 4267 clr.w -[A7] 0000059C 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label000005A0: 000005A0 41EE FFE2 lea.l A0, [A6 - 0x1E] 000005A4 43EE FC66 lea.l A1, [A6 - 0x39A] 000005A8 7003 moveq.l D0, 0x03 label000005AA: 000005AA 30D9 move.w [A0]+, [A1]+ 000005AC 51C8 FFFC dbf D0, -0x6 /* 000005AA */ 000005B0 7000 moveq.l D0, 0x00 000005B2 102E FFE1 move.b D0, [A6 - 0x1F] 000005B6 C0BC 0000 007F and.l D0, 0x7F 000005BC 1D40 FFE1 move.b [A6 - 0x1F], D0 000005C0 4267 clr.w -[A7] 000005C2 2F06 move.l -[A7], D6 000005C4 486E FFDC pea.l [A6 - 0x24] 000005C8 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 000005CC 101F move.b D0, [A7]+ 000005CE 6700 016E beq +0x170 /* 0000073E */ 000005D2 2F06 move.l -[A7], D6 000005D4 3F2E FFFA move.w -[A7], [A6 - 0x6] 000005D8 1F3C 0001 move.b -[A7], 0x1 000005DC 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 000005E0 6000 015C bra +0x15E /* 0000073E */ label000005E4: 000005E4 7005 moveq.l D0, 0x05 000005E6 B047 cmp.w D0, D7 000005E8 6600 00EA bne +0xEC /* 000006D4 */ 000005EC 1D6D BA36 FEB1 move.b [A6 - 0x14F], [A5 - 0x45CA] 000005F2 1B7C 0001 BA36 move.b [A5 - 0x45CA], 0x1 000005F8 486E FC90 pea.l [A6 - 0x370] 000005FC 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00000600 1D7C 0002 FC90 move.b [A6 - 0x370], 0x2 00000606 1D7C 0002 FC9A move.b [A6 - 0x366], 0x2 0000060C 42A7 clr.l -[A7] 0000060E 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00000612 205F movea.l A0, [A7]+ 00000614 700D moveq.l D0, 0x0D 00000616 B028 0003 cmp.b D0, [A0 + 0x3] 0000061A 6704 beq +0x6 /* 00000620 */ 0000061C 7AFF moveq.l D5, 0xFFFFFFFF 0000061E 6030 bra +0x32 /* 00000650 */ label00000620: 00000620 4267 clr.w -[A7] 00000622 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000626 301F move.w D0, [A7]+ 00000628 5D40 subq.w D0, 6 0000062A 670A beq +0xC /* 00000636 */ 0000062C 5340 subq.w D0, 1 0000062E 670C beq +0xE /* 0000063C */ 00000630 5B40 subq.w D0, 5 00000632 6712 beq +0x14 /* 00000646 */ 00000634 601A bra +0x1C /* 00000650 */ label00000636: 00000636 2A2D A8C2 move.l D5, [A5 - 0x573E] 0000063A 6014 bra +0x16 /* 00000650 */ label0000063C: 0000063C 42A7 clr.l -[A7] 0000063E 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00000642 2A1F move.l D5, [A7]+ 00000644 600A bra +0xC /* 00000650 */ label00000646: 00000646 2A2D A90A move.l D5, [A5 - 0x56F6] 0000064A 1D7C 0005 FC90 move.b [A6 - 0x370], 0x5 label00000650: 00000650 4A85 tst.l D5 00000652 56C0 sne D0 00000654 4A00 tst.b D0 00000656 6762 beq +0x64 /* 000006BA */ 00000658 2F00 move.l -[A7], D0 0000065A 4267 clr.w -[A7] 0000065C 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000660 121F move.b D1, [A7]+ 00000662 201F move.l D0, [A7]+ 00000664 0A01 0001 xori.b D1, 0x1 00000668 C001 and.b D0, D1 0000066A 4A00 tst.b D0 0000066C 674C beq +0x4E /* 000006BA */ 0000066E 122D A07A move.b D1, [A5 - 0x5F86] 00000672 0A01 0001 xori.b D1, 0x1 00000676 4A01 tst.b D1 00000678 662A bne +0x2C /* 000006A4 */ 0000067A 142D A006 move.b D2, [A5 - 0x5FFA] 0000067E 661A bne +0x1C /* 0000069A */ 00000680 48E7 E000 movem.l -[A7], D0,D1,D2 00000684 2F3C 0002 0000 move.l -[A7], 0x20000 0000068A 486E FEB2 pea.l [A6 - 0x14E] 0000068E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000692 161F move.b D3, [A7]+ 00000694 4CDF 0007 movem.l D0,D1,D2, [A7]+ 00000698 8403 or.b D2, D3 label0000069A: 0000069A 0A02 0001 xori.b D2, 0x1 0000069E 8202 or.b D1, D2 000006A0 C001 and.b D0, D1 000006A2 6716 beq +0x18 /* 000006BA */ label000006A4: 000006A4 4267 clr.w -[A7] 000006A6 486E FC90 pea.l [A6 - 0x370] 000006AA 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 000006AE 1D5F FC8F move.b [A6 - 0x371], [A7]+ 000006B2 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 000006B6 5385 subq.l D5, 1 000006B8 6096 bra -0x68 /* 00000650 */ label000006BA: 000006BA 2F3C 0000 0006 move.l -[A7], 0x6 000006C0 201F move.l D0, [A7]+ 000006C2 A032 syscall FlushEvents 000006C4 422D A006 clr.b [A5 - 0x5FFA] 000006C8 1B6E FEB1 BA36 move.b [A5 - 0x45CA], [A6 - 0x14F] 000006CE 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 000006D2 606A bra +0x6C /* 0000073E */ label000006D4: 000006D4 7009 moveq.l D0, 0x09 000006D6 B047 cmp.w D0, D7 000006D8 663E bne +0x40 /* 00000718 */ 000006DA 486E FC72 pea.l [A6 - 0x38E] 000006DE 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 000006E2 7002 moveq.l D0, 0x02 000006E4 B02E FC72 cmp.b D0, [A6 - 0x38E] 000006E8 660E bne +0x10 /* 000006F8 */ 000006EA 2F2E FC7C move.l -[A7], [A6 - 0x384] 000006EE 1F3C 0001 move.b -[A7], 0x1 000006F2 4EAD 26AA jsr [A5 + 0x26AA /* export_1233 */] 000006F6 6046 bra +0x48 /* 0000073E */ label000006F8: 000006F8 7003 moveq.l D0, 0x03 000006FA B02E FC72 cmp.b D0, [A6 - 0x38E] 000006FE 660E bne +0x10 /* 0000070E */ 00000700 2F2E FC78 move.l -[A7], [A6 - 0x388] 00000704 1F3C 0001 move.b -[A7], 0x1 00000708 4EAD 269A jsr [A5 + 0x269A /* export_1231 */] 0000070C 6030 bra +0x32 /* 0000073E */ label0000070E: 0000070E 3F3C 0045 move.w -[A7], 0x45 /* 'E' */ 00000712 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00000716 6026 bra +0x28 /* 0000073E */ label00000718: 00000718 700A moveq.l D0, 0x0A 0000071A B047 cmp.w D0, D7 0000071C 660E bne +0x10 /* 0000072C */ 0000071E 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000722 1F3C 0001 move.b -[A7], 0x1 00000726 4EAD 26AA jsr [A5 + 0x26AA /* export_1233 */] 0000072A 6012 bra +0x14 /* 0000073E */ label0000072C: 0000072C 700B moveq.l D0, 0x0B 0000072E B047 cmp.w D0, D7 00000730 660C bne +0xE /* 0000073E */ 00000732 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00000736 1F3C 0001 move.b -[A7], 0x1 0000073A 4EAD 269A jsr [A5 + 0x269A /* export_1231 */] label0000073E: 0000073E 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00000742 4E5E unlink A6 00000744 4E75 rts export_1624: 00000746 4E56 FFF6 link A6, -0x000A 0000074A 426E 0010 clr.w [A6 + 0x10] 0000074E 206E 000C movea.l A0, [A6 + 0xC] 00000752 2F08 move.l -[A7], A0 00000754 486E FFF6 pea.l [A6 - 0xA] 00000758 3F3C 300E move.w -[A7], 0x300E 0000075C A9EB syscall Pack4/FP68K 0000075E 206E 0008 movea.l A0, [A6 + 0x8] 00000762 2F08 move.l -[A7], A0 00000764 486E FFF6 pea.l [A6 - 0xA] 00000768 3F3C 300A move.w -[A7], 0x300A /* '0\n' */ 0000076C A9EB syscall Pack4/FP68K 0000076E 6F08 ble +0xA /* 00000778 */ 00000770 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 00000776 6028 bra +0x2A /* 000007A0 */ label00000778: 00000778 206E 000C movea.l A0, [A6 + 0xC] 0000077C 2F08 move.l -[A7], A0 0000077E 486E FFF6 pea.l [A6 - 0xA] 00000782 3F3C 300E move.w -[A7], 0x300E 00000786 A9EB syscall Pack4/FP68K 00000788 206E 0008 movea.l A0, [A6 + 0x8] 0000078C 2F08 move.l -[A7], A0 0000078E 486E FFF6 pea.l [A6 - 0xA] 00000792 3F3C 300A move.w -[A7], 0x300A /* '0\n' */ 00000796 A9EB syscall Pack4/FP68K 00000798 6406 bcc +0x8 /* 000007A0 */ 0000079A 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF label000007A0: 000007A0 4E5E unlink A6 000007A2 205F movea.l A0, [A7]+ 000007A4 504F addq.w A7, 8 000007A6 4ED0 jmp [A0] export_1625: 000007A8 4E56 0000 link A6, 0 000007AC 426E 0010 clr.w [A6 + 0x10] 000007B0 206E 000C movea.l A0, [A6 + 0xC] 000007B4 226E 0008 movea.l A1, [A6 + 0x8] 000007B8 2F09 move.l -[A7], A1 000007BA 2F08 move.l -[A7], A0 000007BC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000007C0 A9EB syscall Pack4/FP68K 000007C2 6F08 ble +0xA /* 000007CC */ 000007C4 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 000007CA 601A bra +0x1C /* 000007E6 */ label000007CC: 000007CC 206E 000C movea.l A0, [A6 + 0xC] 000007D0 226E 0008 movea.l A1, [A6 + 0x8] 000007D4 2F09 move.l -[A7], A1 000007D6 2F08 move.l -[A7], A0 000007D8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000007DC A9EB syscall Pack4/FP68K 000007DE 6406 bcc +0x8 /* 000007E6 */ 000007E0 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF label000007E6: 000007E6 4E5E unlink A6 000007E8 205F movea.l A0, [A7]+ 000007EA 504F addq.w A7, 8 000007EC 4ED0 jmp [A0] export_1626: 000007EE 4E56 0000 link A6, 0 000007F2 4267 clr.w -[A7] 000007F4 202E 000C move.l D0, [A6 + 0xC] 000007F8 5480 addq.l D0, 2 000007FA 2F00 move.l -[A7], D0 000007FC 202E 0008 move.l D0, [A6 + 0x8] 00000800 5480 addq.l D0, 2 00000802 2F00 move.l -[A7], D0 00000804 206E 000C movea.l A0, [A6 + 0xC] 00000808 3F10 move.w -[A7], [A0] 0000080A 206E 0008 movea.l A0, [A6 + 0x8] 0000080E 3F10 move.w -[A7], [A0] 00000810 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000814 A9ED syscall Pack6 00000816 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000081A 4E5E unlink A6 0000081C 205F movea.l A0, [A7]+ 0000081E 504F addq.w A7, 8 00000820 4ED0 jmp [A0] export_1627: 00000822 4E56 FFEC link A6, -0x0014 00000826 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000082A 206E 000C movea.l A0, [A6 + 0xC] 0000082E 3D50 FFFA move.w [A6 - 0x6], [A0] 00000832 206E 0008 movea.l A0, [A6 + 0x8] 00000836 3C10 move.w D6, [A0] 00000838 3A2E FFFA move.w D5, [A6 - 0x6] 0000083C BA46 cmp.w D5, D6 0000083E 6F02 ble +0x4 /* 00000842 */ 00000840 3A06 move.w D5, D6 label00000842: 00000842 202E 000C move.l D0, [A6 + 0xC] 00000846 5480 addq.l D0, 2 00000848 2D40 FFF2 move.l [A6 - 0xE], D0 0000084C 202E 0008 move.l D0, [A6 + 0x8] 00000850 5480 addq.l D0, 2 00000852 2D40 FFF6 move.l [A6 - 0xA], D0 00000856 422E FFED clr.b [A6 - 0x13] label0000085A: 0000085A 4A45 tst.w D5 0000085C 6F00 0082 ble +0x84 /* 000008E0 */ 00000860 7000 moveq.l D0, 0x00 00000862 206E FFF2 movea.l A0, [A6 - 0xE] 00000866 1010 move.b D0, [A0] 00000868 C0BC 0000 00FF and.l D0, 0xFF 0000086E 3E00 move.w D7, D0 00000870 7000 moveq.l D0, 0x00 00000872 206E FFF6 movea.l A0, [A6 - 0xA] 00000876 1010 move.b D0, [A0] 00000878 C0BC 0000 00FF and.l D0, 0xFF 0000087E 3800 move.w D4, D0 00000880 102E FFED move.b D0, [A6 - 0x13] 00000884 6706 beq +0x8 /* 0000088C */ 00000886 422E FFED clr.b [A6 - 0x13] 0000088A 602E bra +0x30 /* 000008BA */ label0000088C: 0000088C 41ED A22C lea.l A0, [A5 - 0x5DD4] 00000890 4A30 7000 tst.b [A0 + D7.w] 00000894 6708 beq +0xA /* 0000089E */ 00000896 1D7C 0001 FFED move.b [A6 - 0x13], 0x1 0000089C 601C bra +0x1E /* 000008BA */ label0000089E: 0000089E 4267 clr.w -[A7] 000008A0 1F07 move.b -[A7], D7 000008A2 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */] 000008A6 101F move.b D0, [A7]+ 000008A8 4880 ext.w D0 000008AA 3E00 move.w D7, D0 000008AC 4267 clr.w -[A7] 000008AE 1F04 move.b -[A7], D4 000008B0 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */] 000008B4 101F move.b D0, [A7]+ 000008B6 4880 ext.w D0 000008B8 3800 move.w D4, D0 label000008BA: 000008BA B847 cmp.w D4, D7 000008BC 6C08 bge +0xA /* 000008C6 */ 000008BE 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 000008C4 6036 bra +0x38 /* 000008FC */ label000008C6: 000008C6 B847 cmp.w D4, D7 000008C8 6F08 ble +0xA /* 000008D2 */ 000008CA 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF 000008D0 602A bra +0x2C /* 000008FC */ label000008D2: 000008D2 52AE FFF2 addq.l [A6 - 0xE], 1 000008D6 52AE FFF6 addq.l [A6 - 0xA], 1 000008DA 5345 subq.w D5, 1 000008DC 6000 FF7C bra -0x82 /* 0000085A */ label000008E0: 000008E0 426E 0010 clr.w [A6 + 0x10] 000008E4 BC6E FFFA cmp.w D6, [A6 - 0x6] 000008E8 6C06 bge +0x8 /* 000008F0 */ 000008EA 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 label000008F0: 000008F0 BC6E FFFA cmp.w D6, [A6 - 0x6] 000008F4 6F06 ble +0x8 /* 000008FC */ 000008F6 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF label000008FC: 000008FC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000900 4E5E unlink A6 00000902 205F movea.l A0, [A7]+ 00000904 504F addq.w A7, 8 00000906 4ED0 jmp [A0] export_1628: 00000908 4E56 FFFE link A6, -0x0002 0000090C 2F07 move.l -[A7], D7 0000090E 1E2D F59A move.b D7, [A5 - 0xA66] 00000912 1B7C 0001 F59A move.b [A5 - 0xA66], 0x1 00000918 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 0000091C 1B47 F59A move.b [A5 - 0xA66], D7 00000920 1007 move.b D0, D7 00000922 6606 bne +0x8 /* 0000092A */ 00000924 486D 0922 pea.l [A5 + 0x922 /* export_288 */] 00000928 A9F1 syscall UnloadSeg label0000092A: 0000092A 2E1F move.l D7, [A7]+ 0000092C 4E5E unlink A6 0000092E 4E75 rts export_1629: 00000930 4E56 0000 link A6, 0 00000934 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00000938 486D 0522 pea.l [A5 + 0x522 /* export_160 */] 0000093C A9F1 syscall UnloadSeg 0000093E 4E5E unlink A6 00000940 4E75 rts export_1630: 00000942 4E56 0000 link A6, 0 00000946 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 0000094A 486D 052A pea.l [A5 + 0x52A /* export_161 */] 0000094E A9F1 syscall UnloadSeg 00000950 4E5E unlink A6 00000952 4E75 rts export_1631: 00000954 4E56 FEB4 link A6, -0x014C 00000958 486E FEC0 pea.l [A6 - 0x140] 0000095C 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00000960 486E FEB4 pea.l [A6 - 0x14C] 00000964 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 00000968 486E FEC0 pea.l [A6 - 0x140] 0000096C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00000970 4267 clr.w -[A7] 00000972 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 00000976 101F move.b D0, [A7]+ 00000978 670E beq +0x10 /* 00000988 */ 0000097A 486E FEB4 pea.l [A6 - 0x14C] 0000097E 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00000982 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 00000986 6008 bra +0xA /* 00000990 */ label00000988: 00000988 3F3C 0006 move.w -[A7], 0x6 0000098C 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00000990: 00000990 486E FEC0 pea.l [A6 - 0x140] 00000994 1F3C 0002 move.b -[A7], 0x2 00000998 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 0000099C 4E5E unlink A6 0000099E 4E75 rts export_1632: 000009A0 4E56 0000 link A6, 0 000009A4 4EAD 36B2 jsr [A5 + 0x36B2 /* export_1746 */] 000009A8 4E5E unlink A6 000009AA 4E75 rts export_1633: 000009AC 4E56 FEFC link A6, -0x0104 000009B0 4267 clr.w -[A7] 000009B2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000009B6 4A5F tst.w [A7]+ 000009B8 661A bne +0x1C /* 000009D4 */ 000009BA 486E FEFC pea.l [A6 - 0x104] 000009BE 7004 moveq.l D0, 0x04 000009C0 2F00 move.l -[A7], D0 000009C2 1F3C 0004 move.b -[A7], 0x4 000009C6 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 000009CA 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000009CE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000009D2 600C bra +0xE /* 000009E0 */ label000009D4: 000009D4 486E FEFC pea.l [A6 - 0x104] 000009D8 7004 moveq.l D0, 0x04 000009DA 2F00 move.l -[A7], D0 000009DC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] label000009E0: 000009E0 486E FF00 pea.l [A6 - 0x100] 000009E4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000009E8 102D B820 move.b D0, [A5 - 0x47E0] 000009EC 6702 beq +0x4 /* 000009F0 */ 000009EE 6014 bra +0x16 /* 00000A04 */ label000009F0: 000009F0 486E FF00 pea.l [A6 - 0x100] 000009F4 1F2E FEFC move.b -[A7], [A6 - 0x104] 000009F8 1F2E FEFD move.b -[A7], [A6 - 0x103] 000009FC 1F2E FEFE move.b -[A7], [A6 - 0x102] 00000A00 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */] label00000A04: 00000A04 4E5E unlink A6 00000A06 4E75 rts export_1634: 00000A08 4E56 FFFE link A6, -0x0002 00000A0C 2F07 move.l -[A7], D7 00000A0E 4267 clr.w -[A7] 00000A10 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000A14 3E1F move.w D7, [A7]+ 00000A16 3007 move.w D0, D7 00000A18 6712 beq +0x14 /* 00000A2C */ 00000A1A 5340 subq.w D0, 1 00000A1C 6714 beq +0x16 /* 00000A32 */ 00000A1E 5340 subq.w D0, 1 00000A20 6716 beq +0x18 /* 00000A38 */ 00000A22 5340 subq.w D0, 1 00000A24 6718 beq +0x1A /* 00000A3E */ 00000A26 5340 subq.w D0, 1 00000A28 6714 beq +0x16 /* 00000A3E */ 00000A2A 6038 bra +0x3A /* 00000A64 */ label00000A2C: 00000A2C 422D B1E8 clr.b [A5 - 0x4E18] 00000A30 6032 bra +0x34 /* 00000A64 */ label00000A32: 00000A32 422D 9FDE clr.b [A5 - 0x6022] 00000A36 602C bra +0x2E /* 00000A64 */ label00000A38: 00000A38 422D C1CC clr.b [A5 - 0x3E34] 00000A3C 6026 bra +0x28 /* 00000A64 */ label00000A3E: 00000A3E 7004 moveq.l D0, 0x04 00000A40 B047 cmp.w D0, D7 00000A42 57C0 seq D0 00000A44 4400 neg.b D0 00000A46 1B40 B47A move.b [A5 - 0x4B86], D0 00000A4A 6710 beq +0x12 /* 00000A5C */ 00000A4C 486D B540 pea.l [A5 - 0x4AC0] 00000A50 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00000A54 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000A58 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00000A5C: 00000A5C 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */] 00000A60 422D B47A clr.b [A5 - 0x4B86] label00000A64: 00000A64 2E1F move.l D7, [A7]+ 00000A66 4E5E unlink A6 00000A68 4E75 rts export_1635: 00000A6A 4E56 FFFE link A6, -0x0002 00000A6E 2F07 move.l -[A7], D7 00000A70 1E2D F59C move.b D7, [A5 - 0xA64] 00000A74 1B7C 0001 F59C move.b [A5 - 0xA64], 0x1 00000A7A 4267 clr.w -[A7] 00000A7C 4EAD 090A jsr [A5 + 0x90A /* export_285 */] 00000A80 1B47 F59C move.b [A5 - 0xA64], D7 00000A84 1007 move.b D0, D7 00000A86 6606 bne +0x8 /* 00000A8E */ 00000A88 486D 090A pea.l [A5 + 0x90A /* export_285 */] 00000A8C A9F1 syscall UnloadSeg label00000A8E: 00000A8E 2E1F move.l D7, [A7]+ 00000A90 4E5E unlink A6 00000A92 4E75 rts export_1636: 00000A94 4E56 FFFA link A6, -0x0006 00000A98 700A moveq.l D0, 0x0A 00000A9A B06D B520 cmp.w D0, [A5 - 0x4AE0] 00000A9E 6E0A bgt +0xC /* 00000AAA */ 00000AA0 486E FFFA pea.l [A6 - 0x6] 00000AA4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00000AA8 601A bra +0x1C /* 00000AC4 */ label00000AAA: 00000AAA 526D B520 addq.w [A5 - 0x4AE0], 1 00000AAE 302D B520 move.w D0, [A5 - 0x4AE0] 00000AB2 5340 subq.w D0, 1 00000AB4 41ED B480 lea.l A0, [A5 - 0x4B80] 00000AB8 C1FC 0006 muls.w D0, 0x6 00000ABC 4870 0000 pea.l [A0 + D0.w] 00000AC0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] label00000AC4: 00000AC4 4E5E unlink A6 00000AC6 4E75 rts export_1637: 00000AC8 4E56 FFF0 link A6, -0x0010 00000ACC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000AD0 4267 clr.w -[A7] 00000AD2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000AD6 3C1F move.w D6, [A7]+ 00000AD8 7001 moveq.l D0, 0x01 00000ADA B046 cmp.w D0, D6 00000ADC 57C0 seq D0 00000ADE 7202 moveq.l D1, 0x02 00000AE0 B246 cmp.w D1, D6 00000AE2 57C1 seq D1 00000AE4 8001 or.b D0, D1 00000AE6 6756 beq +0x58 /* 00000B3E */ 00000AE8 7002 moveq.l D0, 0x02 00000AEA B046 cmp.w D0, D6 00000AEC 6616 bne +0x18 /* 00000B04 */ 00000AEE 4267 clr.w -[A7] 00000AF0 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000AF4 301F move.w D0, [A7]+ 00000AF6 48C0 ext.l D0 00000AF8 2A00 move.l D5, D0 00000AFA 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000AFE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00000B02 6002 bra +0x4 /* 00000B06 */ label00000B04: 00000B04 7A01 moveq.l D5, 0x01 label00000B06: 00000B06 42A7 clr.l -[A7] 00000B08 A975 syscall TickCount 00000B0A 42A7 clr.l -[A7] 00000B0C 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00000B10 2F05 move.l -[A7], D5 00000B12 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000B16 201F move.l D0, [A7]+ 00000B18 D09F add.l D0, [A7]+ 00000B1A 2D40 FFF8 move.l [A6 - 0x8], D0 label00000B1E: 00000B1E 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00000B22 4267 clr.w -[A7] 00000B24 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000B28 42A7 clr.l -[A7] 00000B2A A975 syscall TickCount 00000B2C 201F move.l D0, [A7]+ 00000B2E B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000B32 5CC0 sge D0 00000B34 801F or.b D0, [A7]+ 00000B36 0240 0001 andi.w D0, 0x1 00000B3A 67E2 beq -0x1C /* 00000B1E */ 00000B3C 6066 bra +0x68 /* 00000BA4 */ label00000B3E: 00000B3E 42A7 clr.l -[A7] 00000B40 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00000B44 281F move.l D4, [A7]+ 00000B46 4267 clr.w -[A7] 00000B48 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000B4C 4A5F tst.w [A7]+ 00000B4E 57C0 seq D0 00000B50 4400 neg.b D0 00000B52 1D40 FFF2 move.b [A6 - 0xE], D0 00000B56 7E01 moveq.l D7, 0x01 label00000B58: 00000B58 1007 move.b D0, D7 00000B5A 6748 beq +0x4A /* 00000BA4 */ 00000B5C 122D B820 move.b D1, [A5 - 0x47E0] 00000B60 6612 bne +0x14 /* 00000B74 */ 00000B62 48E7 C000 movem.l -[A7], D0,D1 00000B66 4267 clr.w -[A7] 00000B68 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000B6C 141F move.b D2, [A7]+ 00000B6E 4CDF 0003 movem.l D0,D1, [A7]+ 00000B72 8202 or.b D1, D2 label00000B74: 00000B74 0A01 0001 xori.b D1, 0x1 00000B78 C001 and.b D0, D1 00000B7A 6728 beq +0x2A /* 00000BA4 */ 00000B7C 206D E190 movea.l A0, [A5 - 0x1E70] 00000B80 2050 movea.l A0, [A0] 00000B82 2004 move.l D0, D4 00000B84 D090 add.l D0, [A0] 00000B86 2F00 move.l -[A7], D0 00000B88 205F movea.l A0, [A7]+ 00000B8A 4E90 jsr [A0] 00000B8C 4267 clr.w -[A7] 00000B8E 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */] 00000B92 1E1F move.b D7, [A7]+ 00000B94 102E FFF2 move.b D0, [A6 - 0xE] 00000B98 6704 beq +0x6 /* 00000B9E */ 00000B9A 0A07 0001 xori.b D7, 0x1 label00000B9E: 00000B9E 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00000BA2 60B4 bra -0x4A /* 00000B58 */ label00000BA4: 00000BA4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000BA8 4E5E unlink A6 00000BAA 4E75 rts export_1638: 00000BAC 4E56 0000 link A6, 0 00000BB0 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000BB4 486D 0532 pea.l [A5 + 0x532 /* export_162 */] 00000BB8 A9F1 syscall UnloadSeg 00000BBA 4E5E unlink A6 00000BBC 4E75 rts export_1639: 00000BBE 4E56 FFFC link A6, -0x0004 00000BC2 2F07 move.l -[A7], D7 00000BC4 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000BCA 3E2E FFFC move.w D7, [A6 - 0x4] 00000BCE 6008 bra +0xA /* 00000BD8 */ label00000BD0: 00000BD0 3F07 move.w -[A7], D7 00000BD2 4EBA 0010 jsr [PC + 0x10 /* 00000BE4 */] 00000BD6 5247 addq.w D7, 1 label00000BD8: 00000BD8 7003 moveq.l D0, 0x03 00000BDA B047 cmp.w D0, D7 00000BDC 6CF2 bge -0xC /* 00000BD0 */ 00000BDE 2E1F move.l D7, [A7]+ 00000BE0 4E5E unlink A6 00000BE2 4E75 rts export_1640: fn00000BE4: 00000BE4 4E56 FFAA link A6, -0x0056 00000BE8 48E7 0108 movem.l -[A7], D7,A4 00000BEC 302E 0008 move.w D0, [A6 + 0x8] 00000BF0 5340 subq.w D0, 1 00000BF2 41ED F910 lea.l A0, [A5 - 0x6F0] 00000BF6 C1FC 0108 muls.w D0, 0x108 00000BFA 49F0 0000 lea.l A4, [A0 + D0.w] 00000BFE 4A6C 0100 tst.w [A4 + 0x100] 00000C02 6602 bne +0x4 /* 00000C06 */ 00000C04 605E bra +0x60 /* 00000C64 */ label00000C06: 00000C06 70FF moveq.l D0, 0xFFFFFFFF 00000C08 B0AC 0104 cmp.l D0, [A4 + 0x104] 00000C0C 5DC0 slt D0 00000C0E 122C 0103 move.b D1, [A4 + 0x103] 00000C12 0A01 0001 xori.b D1, 0x1 00000C16 C001 and.b D0, D1 00000C18 6710 beq +0x12 /* 00000C2A */ 00000C1A 4267 clr.w -[A7] 00000C1C 3F2C 0100 move.w -[A7], [A4 + 0x100] 00000C20 2F2C 0104 move.l -[A7], [A4 + 0x104] 00000C24 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000C28 3E1F move.w D7, [A7]+ label00000C2A: 00000C2A 486E FFAA pea.l [A6 - 0x56] 00000C2E 7050 moveq.l D0, 0x50 00000C30 2F00 move.l -[A7], D0 00000C32 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000C36 3D6C 0100 FFC2 move.w [A6 - 0x3E], [A4 + 0x100] 00000C3C 102C 0102 move.b D0, [A4 + 0x102] 00000C40 670E beq +0x10 /* 00000C50 */ 00000C42 4267 clr.w -[A7] 00000C44 486E FFAA pea.l [A6 - 0x56] 00000C48 4267 clr.w -[A7] 00000C4A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000C4E 3E1F move.w D7, [A7]+ label00000C50: 00000C50 4267 clr.w -[A7] 00000C52 486E FFAA pea.l [A6 - 0x56] 00000C56 4267 clr.w -[A7] 00000C58 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000C5C 3E1F move.w D7, [A7]+ 00000C5E 426C 0100 clr.w [A4 + 0x100] 00000C62 4214 clr.b [A4] label00000C64: 00000C64 4CDF 1080 movem.l D7,A4, [A7]+ 00000C68 4E5E unlink A6 00000C6A 205F movea.l A0, [A7]+ 00000C6C 544F addq.w A7, 2 00000C6E 4ED0 jmp [A0] export_1641: 00000C70 4E56 FECC link A6, -0x0134 00000C74 48E7 0300 movem.l -[A7], D6,D7 00000C78 486E FED0 pea.l [A6 - 0x130] 00000C7C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000C80 4267 clr.w -[A7] 00000C82 486E FED0 pea.l [A6 - 0x130] 00000C86 4267 clr.w -[A7] 00000C88 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00000C8C 3C1F move.w D6, [A7]+ 00000C8E 2E2E FED2 move.l D7, [A6 - 0x12E] 00000C92 4267 clr.w -[A7] 00000C94 2F07 move.l -[A7], D7 00000C96 3F06 move.w -[A7], D6 00000C98 486E FFE0 pea.l [A6 - 0x20] 00000C9C 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00000CA0 101F move.b D0, [A7]+ 00000CA2 6756 beq +0x58 /* 00000CFA */ 00000CA4 7001 moveq.l D0, 0x01 00000CA6 B02E FFE4 cmp.b D0, [A6 - 0x1C] 00000CAA 670A beq +0xC /* 00000CB6 */ 00000CAC 3F3C 009F move.w -[A7], 0x9F 00000CB0 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00000CB4 6044 bra +0x46 /* 00000CFA */ label00000CB6: 00000CB6 102E 0008 move.b D0, [A6 + 0x8] 00000CBA 6714 beq +0x16 /* 00000CD0 */ 00000CBC 7000 moveq.l D0, 0x00 00000CBE 303C 00FE move.w D0, 0xFE 00000CC2 7200 moveq.l D1, 0x00 00000CC4 122E FFE5 move.b D1, [A6 - 0x1B] 00000CC8 C081 and.l D0, D1 00000CCA 1D40 FFE5 move.b [A6 - 0x1B], D0 00000CCE 6010 bra +0x12 /* 00000CE0 */ label00000CD0: 00000CD0 7000 moveq.l D0, 0x00 00000CD2 102E FFE5 move.b D0, [A6 - 0x1B] 00000CD6 80BC 0000 0001 or.l D0, 0x1 00000CDC 1D40 FFE5 move.b [A6 - 0x1B], D0 label00000CE0: 00000CE0 4267 clr.w -[A7] 00000CE2 2F07 move.l -[A7], D7 00000CE4 486E FFE0 pea.l [A6 - 0x20] 00000CE8 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000CEC 101F move.b D0, [A7]+ 00000CEE 670A beq +0xC /* 00000CFA */ 00000CF0 2F07 move.l -[A7], D7 00000CF2 3F06 move.w -[A7], D6 00000CF4 4267 clr.w -[A7] 00000CF6 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label00000CFA: 00000CFA 4CDF 00C0 movem.l D6,D7, [A7]+ 00000CFE 4E5E unlink A6 00000D00 205F movea.l A0, [A7]+ 00000D02 544F addq.w A7, 2 00000D04 4ED0 jmp [A0] export_1642: 00000D06 4E56 FFFE link A6, -0x0002 00000D0A 2F07 move.l -[A7], D7 00000D0C 1E2D F58E move.b D7, [A5 - 0xA72] 00000D10 1B7C 0001 F58E move.b [A5 - 0xA72], 0x1 00000D16 1F2E 000A move.b -[A7], [A6 + 0xA] 00000D1A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000D1E 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 00000D22 1B47 F58E move.b [A5 - 0xA72], D7 00000D26 1007 move.b D0, D7 00000D28 6606 bne +0x8 /* 00000D30 */ 00000D2A 486D 053A pea.l [A5 + 0x53A /* export_163 */] 00000D2E A9F1 syscall UnloadSeg label00000D30: 00000D30 2E1F move.l D7, [A7]+ 00000D32 4E5E unlink A6 00000D34 2E9F move.l [A7], [A7]+ 00000D36 4E75 rts export_1643: 00000D38 4E56 0000 link A6, 0 00000D3C 487A 000E pea.l [PC + 0xE /* 00000D4C, value 0x16546F6F, pstring "Too many windows open." */] 00000D40 3F3C 0095 move.w -[A7], 0x95 00000D44 4EBA 0258 jsr [PC + 0x258 /* 00000F9E */] 00000D48 4E5E unlink A6 00000D4A 4E75 rts 00000D4C 1654 movea.b A3, [A4] 00000D4E 6F6F ble +0x71 /* 00000DBF */ 00000D50 206D 616E movea.l A0, [A5 + 0x616E] 00000D54 7920 moveq.l D4, 0x20 00000D56 7769 moveq.l D3, 0x69 00000D58 6E64 bgt +0x66 /* 00000DBE */ 00000D5A 6F77 ble +0x79 /* 00000DD3 */ 00000D5C 7320 moveq.l D1, 0x20 00000D5E 6F70 ble +0x72 /* 00000DD0 */ 00000D60 656E bcs +0x70 /* 00000DD0 */ 00000D62 2E00 move.l D7, D0 export_1644: 00000D64 4E56 0000 link A6, 0 00000D68 102E 0008 move.b D0, [A6 + 0x8] 00000D6C 670C beq +0xE /* 00000D7A */ 00000D6E 487A 0030 pea.l [PC + 0x30 /* 00000DA0, value 0x104E6F20, pstring "No such document" */] 00000D72 4267 clr.w -[A7] 00000D74 4EBA 0228 jsr [PC + 0x228 /* 00000F9E */] 00000D78 600A bra +0xC /* 00000D84 */ label00000D7A: 00000D7A 487A 0010 pea.l [PC + 0x10 /* 00000D8C, value 0x134E6F20, pstring "No such application" */] 00000D7E 4267 clr.w -[A7] 00000D80 4EBA 021C jsr [PC + 0x21C /* 00000F9E */] label00000D84: 00000D84 4E5E unlink A6 00000D86 205F movea.l A0, [A7]+ 00000D88 544F addq.w A7, 2 00000D8A 4ED0 jmp [A0] 00000D8C 134E 6F20 move.b [A1 + 0x6F20], A6 00000D90 7375 moveq.l D1, 0x75 00000D92 6368 bls +0x6A /* 00000DFC */ 00000D94 2061 movea.l A0, -[A1] 00000D96 7070 moveq.l D0, 0x70 00000D98 6C69 bge +0x6B /* 00000E03 */ 00000D9A 6361 bls +0x63 /* 00000DFD */ 00000D9C 7469 moveq.l D2, 0x69 00000D9E 6F6E ble +0x70 /* 00000E0E */ 00000DA0 104E movea.b A0, A6 00000DA2 6F20 ble +0x22 /* 00000DC4 */ 00000DA4 7375 moveq.l D1, 0x75 00000DA6 6368 bls +0x6A /* 00000E10 */ 00000DA8 2064 movea.l A0, -[A4] 00000DAA 6F63 ble +0x65 /* 00000E0F */ 00000DAC 756D moveq.l D2, 0x6D 00000DAE 656E bcs +0x70 /* 00000E1E */ 00000DB0 7400 moveq.l D2, 0x00 export_1645: 00000DB2 4E56 FFB2 link A6, -0x004E 00000DB6 202E 0008 move.l D0, [A6 + 0x8] 00000DBA 0480 FFFF F950 subi.l D0, 0xFFFFF950 // begin alternate branch 00000DBE-00000DC0 label00000DBE: 00000DBE F950 .extension 0x950 // unimplemented // end alternate branch 00000DBE-00000DC0 label00000DBE: // (misaligned) 00000DC0 672C beq +0x2E /* 00000DEE */ 00000DC2 0480 0000 0004 subi.l D0, 0x4 // begin alternate branch 00000DC4-00000DC8 label00000DC4: 00000DC4 0000 0004 ori.b D0, 0x4 // end alternate branch 00000DC4-00000DC8 label00000DC4: // (misaligned) 00000DC8 671E beq +0x20 /* 00000DE8 */ 00000DCA 0480 0000 044B subi.l D0, 0x44B label00000DD0: 00000DD0 6710 beq +0x12 /* 00000DE2 */ 00000DD2 0480 0000 01E1 subi.l D0, 0x1E1 00000DD8 6702 beq +0x4 /* 00000DDC */ 00000DDA 601E bra +0x20 /* 00000DFA */ label00000DDC: 00000DDC 4EBA 007C jsr [PC + 0x7C /* 00000E5A */] 00000DE0 6042 bra +0x44 /* 00000E24 */ label00000DE2: 00000DE2 4EBA 00D2 jsr [PC + 0xD2 /* 00000EB6 */] 00000DE6 603C bra +0x3E /* 00000E24 */ label00000DE8: 00000DE8 4EBA 00F2 jsr [PC + 0xF2 /* 00000EDC */] 00000DEC 6036 bra +0x38 /* 00000E24 */ label00000DEE: 00000DEE 487A 0062 pea.l [PC + 0x62 /* 00000E52, value 0x754696D, pstring "Timeout" */] 00000DF2 4267 clr.w -[A7] 00000DF4 4EBA 01A8 jsr [PC + 0x1A8 /* 00000F9E */] 00000DF8 602A bra +0x2C /* 00000E24 */ label00000DFA: 00000DFA 487A 004A pea.l [PC + 0x4A /* 00000E46, value 0xA476F74 '\nGot', pstring "Got error " */] // begin alternate branch 00000DFC-00000E02 label00000DFC: 00000DFC 004A 486E ori.w A2, 0x486E /* 'Hn' */ 00000E00 FFB2 .extension 0xFB2 // unimplemented // end alternate branch 00000DFC-00000E02 label00000DFC: // (misaligned) 00000DFE 486E FFB2 pea.l [A6 - 0x4E] 00000E02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E06 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000E0A 487A 001E pea.l [PC + 0x1E /* 00000E2A, value 0x1B207768 */] label00000E0E: 00000E0E 486E FFC6 pea.l [A6 - 0x3A] // begin alternate branch 00000E10-00000E12 label00000E10: 00000E10 FFC6 .extension 0xFC6 // unimplemented // end alternate branch 00000E10-00000E12 label00000E10: // (misaligned) 00000E12 3F3C 0003 move.w -[A7], 0x3 00000E16 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000E1A 486E FFC6 pea.l [A6 - 0x3A] label00000E1E: 00000E1E 4267 clr.w -[A7] 00000E20 4EBA 017C jsr [PC + 0x17C /* 00000F9E */] label00000E24: 00000E24 4E5E unlink A6 00000E26 2E9F move.l [A7], [A7]+ 00000E28 4E75 rts 00000E2A 1B20 move.b -[A5], -[A0] 00000E2C 7768 moveq.l D3, 0x68 00000E2E 656E bcs +0x70 /* 00000E9E */ 00000E30 2073 656E movea.l A0, <> 00000E34 6469 bcc +0x6B /* 00000E9F */ 00000E36 6E67 bgt +0x69 /* 00000E9F */ 00000E38 2041 movea.l A0, D1 00000E3A 7070 moveq.l D0, 0x70 00000E3C 6C65 bge +0x67 /* 00000EA3 */ 00000E3E A820 syscall Get1NamedResource 00000E40 6576 bcs +0x78 /* 00000EB8 */ 00000E42 656E bcs +0x70 /* 00000EB2 */ 00000E44 742E moveq.l D2, 0x2E 00000E46 0A47 6F74 xori.w D7, 0x6F74 /* 'ot' */ 00000E4A 2065 movea.l A0, -[A5] 00000E4C 7272 moveq.l D1, 0x72 00000E4E 6F72 ble +0x74 /* 00000EC2 */ 00000E50 2000 move.l D0, D0 00000E52 0754 bchg [A4], D3 00000E54 696D bvs +0x6F /* 00000EC3 */ 00000E56 656F bcs +0x71 /* 00000EC7 */ 00000E58 7574 moveq.l D2, 0x74 export_1646: fn00000E5A: 00000E5A 4E56 0000 link A6, 0 00000E5E 487A 000C pea.l [PC + 0xC /* 00000E6C, value 0x643616E, pstring "Cancel" */] 00000E62 4267 clr.w -[A7] 00000E64 4EBA 0138 jsr [PC + 0x138 /* 00000F9E */] 00000E68 4E5E unlink A6 00000E6A 4E75 rts 00000E6C 0643 616E addi.w D3, 0x616E /* 'an' */ 00000E70 6365 bls +0x67 /* 00000ED7 */ 00000E72 6C00 4E56 bge +0x4E58 /* 00005CCA */ export_1647: // at 00000E74 (misaligned) 00000E76 0000 487A ori.b D0, 0x7A /* 'z' */ 00000E7A 000E 3F3C ori.b A6, 0x3C /* '<' */ 00000E7E 000C 4EBA ori.b A4, 0xBA 00000E82 011C btst [A4]+, D0 00000E84 4E5E unlink A6 00000E86 4E75 rts 00000E88 1843 movea.b A4, D3 00000E8A 616E bsr +0x70 /* 00000EFA */ 00000E8C 2774 2063 6C6F move.l [A3 + 0x6C6F], [A4 + D2.w + 0x63] 00000E92 7365 moveq.l D1, 0x65 00000E94 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00000E98 7420 moveq.l D2, 0x20 00000E9A 7769 moveq.l D3, 0x69 00000E9C 6E64 bgt +0x66 /* 00000F02 */ label00000E9E: 00000E9E 6F77 ble +0x79 /* 00000F17 */ 00000EA0 2E00 move.l D7, D0 export_1648: 00000EA2 4E56 0000 link A6, 0 00000EA6 2B7C 4D50 5459 CFB2 move.l [A5 - 0x304E], 0x4D505459 /* 'MPTY' */ 00000EAE 4EBA 016A jsr [PC + 0x16A /* 0000101A */] label00000EB2: 00000EB2 4E5E unlink A6 00000EB4 4E75 rts export_1649: fn00000EB6: 00000EB6 4E56 0000 link A6, 0 // begin alternate branch 00000EB8-00000EC6 label00000EB8: 00000EB8 0000 487A ori.b D0, 0x7A /* 'z' */ 00000EBC 000E 3F3C ori.b A6, 0x3C /* '<' */ 00000EC0 0098 4EBA 00DA ori.l [A0]+, 0x4EBA00DA // end alternate branch 00000EB8-00000EC6 label00000EB8: // (misaligned) 00000EBA 487A 000E pea.l [PC + 0xE /* 00000ECA, value 0x104E6F20, pstring "No such program." */] 00000EBE 3F3C 0098 move.w -[A7], 0x98 label00000EC2: 00000EC2 4EBA 00DA jsr [PC + 0xDA /* 00000F9E */] 00000EC6 4E5E unlink A6 00000EC8 4E75 rts 00000ECA 104E movea.b A0, A6 00000ECC 6F20 ble +0x22 /* 00000EEE */ 00000ECE 7375 moveq.l D1, 0x75 00000ED0 6368 bls +0x6A /* 00000F3A */ 00000ED2 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 00000ED6 6772 beq +0x74 /* 00000F4A */ 00000ED8 616D bsr +0x6F /* 00000F47 */ 00000EDA 2E00 move.l D7, D0 export_1650: fn00000EDC: 00000EDC 4E56 0000 link A6, 0 00000EE0 487A 000E pea.l [PC + 0xE /* 00000EF0, value 0x1E4E6F74, pstring "Not handled by target program." */] 00000EE4 3F3C 007D move.w -[A7], 0x7D /* '}' */ 00000EE8 4EBA 00B4 jsr [PC + 0xB4 /* 00000F9E */] 00000EEC 4E5E unlink A6 label00000EEE: 00000EEE 4E75 rts 00000EF0 1E4E movea.b A7, A6 00000EF2 6F74 ble +0x76 /* 00000F68 */ 00000EF4 2068 616E movea.l A0, [A0 + 0x616E] 00000EF8 646C bcc +0x6E /* 00000F66 */ fn00000EFA: 00000EFA 6564 bcs +0x66 /* 00000F60 */ 00000EFC 2062 movea.l A0, -[A2] 00000EFE 7920 moveq.l D4, 0x20 00000F00 7461 moveq.l D2, 0x61 label00000F02: 00000F02 7267 moveq.l D1, 0x67 00000F04 6574 bcs +0x76 /* 00000F7A */ 00000F06 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 00000F0A 6772 beq +0x74 /* 00000F7E */ 00000F0C 616D bsr +0x6F /* 00000F7B */ 00000F0E 2E00 move.l D7, D0 export_1651: 00000F10 4E56 0000 link A6, 0 00000F14 487A 000E pea.l [PC + 0xE /* 00000F24, value 0x2C4E6F74 ',Not', pstring "Not supported by this version of the system." */] 00000F18 3F3C 0097 move.w -[A7], 0x97 00000F1C 4EBA 0080 jsr [PC + 0x80 /* 00000F9E */] 00000F20 4E5E unlink A6 00000F22 4E75 rts 00000F24 2C4E movea.l A6, A6 00000F26 6F74 ble +0x76 /* 00000F9C */ 00000F28 2073 7570 706F 7274 movea.l A0, [A3 + 0x706F7274] 00000F30 6564 bcs +0x66 /* 00000F96 */ 00000F32 2062 movea.l A0, -[A2] 00000F34 7920 moveq.l D4, 0x20 00000F36 7468 moveq.l D2, 0x68 00000F38 6973 bvs +0x75 /* 00000FAD */ label00000F3A: 00000F3A 2076 6572 7369 6F6E 206F movea.l A0, [[A6 + 0x73696F6E] + 0x206F] 00000F44 6620 bne +0x22 /* 00000F66 */ 00000F46 7468 moveq.l D2, 0x68 00000F48 6520 bcs +0x22 /* 00000F6A */ label00000F4A: 00000F4A 7379 moveq.l D1, 0x79 00000F4C 7374 moveq.l D1, 0x74 00000F4E 656D bcs +0x6F /* 00000FBD */ 00000F50 2E00 move.l D7, D0 export_1652: fn00000F52: 00000F52 4E56 0000 link A6, 0 00000F56 203C 4D50 5459 move.l D0, 0x4D505459 /* 'MPTY' */ 00000F5C B0AD CFB2 cmp.l D0, [A5 - 0x304E] label00000F60: 00000F60 57C0 seq D0 00000F62 4A00 tst.b D0 00000F64 660E bne +0x10 /* 00000F74 */ label00000F66: 00000F66 223C 6E75 6C6C move.l D1, 0x6E756C6C /* 'null' */ // begin alternate branch 00000F68-00000F6A label00000F68: 00000F68 6E75 bgt +0x77 /* 00000FDF */ // end alternate branch 00000F68-00000F6A // begin alternate branch 00000F6A-00000F6C label00000F6A: 00000F6A 6C6C bge +0x6E /* 00000FD8 */ // end alternate branch 00000F6A-00000F6C label00000F68: // (misaligned) label00000F6A: // (misaligned) 00000F6C B2AD CFB2 cmp.l D1, [A5 - 0x304E] 00000F70 57C1 seq D1 00000F72 8001 or.b D0, D1 label00000F74: 00000F74 4400 neg.b D0 00000F76 1D40 0008 move.b [A6 + 0x8], D0 label00000F7A: 00000F7A 4E5E unlink A6 00000F7C 4E75 rts export_1653: label00000F7E: 00000F7E 4E56 0000 link A6, 0 00000F82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F86 1F3C 0001 move.b -[A7], 0x1 00000F8A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00000F8E 4267 clr.w -[A7] 00000F90 486D CFB2 pea.l [A5 - 0x304E] 00000F94 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] // begin alternate branch 00000F96-00000F98 label00000F96: 00000F96 1AA2 move.b [A5], -[A2] // end alternate branch 00000F96-00000F98 label00000F96: // (misaligned) 00000F98 4E5E unlink A6 00000F9A 2E9F move.l [A7], [A7]+ label00000F9C: 00000F9C 4E75 rts export_1654: fn00000F9E: 00000F9E 4E56 FF00 link A6, -0x0100 00000FA2 206E 000A movea.l A0, [A6 + 0xA] 00000FA6 43EE FF00 lea.l A1, [A6 - 0x100] 00000FAA 707F moveq.l D0, 0x7F label00000FAC: 00000FAC 32D8 move.w [A1]+, [A0]+ 00000FAE 51C8 FFFC dbf D0, -0x6 /* 00000FAC */ 00000FB2 2B7C 5A45 524F CFB2 move.l [A5 - 0x304E], 0x5A45524F /* 'ZERO' */ 00000FBA 4AAD CFB6 tst.l [A5 - 0x304A] 00000FBE 6616 bne +0x18 /* 00000FD6 */ 00000FC0 42A7 clr.l -[A7] 00000FC2 4240 clr.w D0 00000FC4 102E FF00 move.b D0, [A6 - 0x100] 00000FC8 5240 addq.w D0, 1 00000FCA 48C0 ext.l D0 00000FCC 2F00 move.l -[A7], D0 00000FCE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000FD2 2B5F CFB6 move.l [A5 - 0x304A], [A7]+ label00000FD6: 00000FD6 486E FF00 pea.l [A6 - 0x100] // begin alternate branch 00000FD8-00000FDA label00000FD8: 00000FD8 FF00 .extension 0xF00 // unimplemented // end alternate branch 00000FD8-00000FDA label00000FD8: // (misaligned) 00000FDA 2F2D CFB6 move.l -[A7], [A5 - 0x304A] 00000FDE 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */] 00000FE2 4EBA 0036 jsr [PC + 0x36 /* 0000101A */] 00000FE6 4A6E 0008 tst.w [A6 + 0x8] 00000FEA 56C0 sne D0 00000FEC 4A00 tst.b D0 00000FEE 6722 beq +0x24 /* 00001012 */ 00000FF0 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00000FF4 B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 00000FF8 57C1 seq D1 00000FFA C001 and.b D0, D1 00000FFC 6714 beq +0x16 /* 00001012 */ 00000FFE 122D 9FDE move.b D1, [A5 - 0x6022] 00001002 0A01 0001 xori.b D1, 0x1 00001006 C001 and.b D0, D1 00001008 6708 beq +0xA /* 00001012 */ 0000100A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000100E 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00001012: 00001012 4E5E unlink A6 00001014 205F movea.l A0, [A7]+ 00001016 5C4F addq.w A7, 6 00001018 4ED0 jmp [A0] export_1655: fn0000101A: 0000101A 4E56 FFF6 link A6, -0x000A 0000101E 2F07 move.l -[A7], D7 00001020 4267 clr.w -[A7] 00001022 487A 0086 pea.l [PC + 0x86 /* 000010AA, value 0xA746865 '\nthe', pstring "the result" */] 00001026 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */] 0000102A 3E1F move.w D7, [A7]+ 0000102C 6620 bne +0x22 /* 0000104E */ 0000102E 4267 clr.w -[A7] 00001030 4EBA FF20 jsr [PC - 0xE0 /* 00000F52 */] 00001034 101F move.b D0, [A7]+ 00001036 6702 beq +0x4 /* 0000103A */ 00001038 606A bra +0x6C /* 000010A4 */ label0000103A: 0000103A 4267 clr.w -[A7] 0000103C 206D E31E movea.l A0, [A5 - 0x1CE2] 00001040 4868 000C pea.l [A0 + 0xC] 00001044 487A 0064 pea.l [PC + 0x64 /* 000010AA, value 0xA746865 '\nthe', pstring "the result" */] 00001048 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] 0000104C 3E1F move.w D7, [A7]+ label0000104E: 0000104E 203C 5A45 524F move.l D0, 0x5A45524F /* 'ZERO' */ 00001054 B0AD CFB2 cmp.l D0, [A5 - 0x304E] 00001058 6628 bne +0x2A /* 00001082 */ 0000105A 2F2D CFB6 move.l -[A7], [A5 - 0x304A] 0000105E 42A7 clr.l -[A7] 00001060 206D CFB6 movea.l A0, [A5 - 0x304A] 00001064 2F10 move.l -[A7], [A0] 00001066 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000106A 201F move.l D0, [A7]+ 0000106C 5280 addq.l D0, 1 0000106E 2F00 move.l -[A7], D0 00001070 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 00001074 2F2D CFB6 move.l -[A7], [A5 - 0x304A] 00001078 1F3C 0002 move.b -[A7], 0x2 0000107C 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00001080 6014 bra +0x16 /* 00001096 */ label00001082: 00001082 486D CFB2 pea.l [A5 - 0x304E] 00001086 486E FFF8 pea.l [A6 - 0x8] 0000108A 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 0000108E 486E FFF8 pea.l [A6 - 0x8] 00001092 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label00001096: 00001096 206D E31E movea.l A0, [A5 - 0x1CE2] 0000109A 4868 000C pea.l [A0 + 0xC] 0000109E 3F07 move.w -[A7], D7 000010A0 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] label000010A4: 000010A4 2E1F move.l D7, [A7]+ 000010A6 4E5E unlink A6 000010A8 4E75 rts 000010AA 0A74 6865 2072 xori.w [A4 + D2.w + 0x72], 0x6865 /* 'he' */ 000010B0 6573 bcs +0x75 /* 00001125 */ 000010B2 756C moveq.l D2, 0x6C 000010B4 7400 moveq.l D2, 0x00 export_1656: 000010B6 4E56 FF00 link A6, -0x0100 000010BA 4267 clr.w -[A7] 000010BC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000010C0 301F move.w D0, [A7]+ 000010C2 5340 subq.w D0, 1 000010C4 670E beq +0x10 /* 000010D4 */ 000010C6 5340 subq.w D0, 1 000010C8 671C beq +0x1E /* 000010E6 */ 000010CA 5340 subq.w D0, 1 000010CC 672A beq +0x2C /* 000010F8 */ 000010CE 5340 subq.w D0, 1 000010D0 6730 beq +0x32 /* 00001102 */ 000010D2 603E bra +0x40 /* 00001112 */ label000010D4: 000010D4 41EE FF00 lea.l A0, [A6 - 0x100] 000010D8 43FA 005A lea.l A1, [PC + 0x5A /* 00001134, value 0x46C6566, pstring "left" */] 000010DC 7002 moveq.l D0, 0x02 label000010DE: 000010DE 30D9 move.w [A0]+, [A1]+ 000010E0 51C8 FFFC dbf D0, -0x6 /* 000010DE */ 000010E4 602C bra +0x2E /* 00001112 */ label000010E6: 000010E6 41EE FF00 lea.l A0, [A6 - 0x100] 000010EA 43FA 0042 lea.l A1, [PC + 0x42 /* 0000112E, value 0x5726967, pstring "right" */] 000010EE 7002 moveq.l D0, 0x02 label000010F0: 000010F0 30D9 move.w [A0]+, [A1]+ 000010F2 51C8 FFFC dbf D0, -0x6 /* 000010F0 */ 000010F6 601A bra +0x1C /* 00001112 */ label000010F8: 000010F8 2D7C 0275 7020 FF00 move.l [A6 - 0x100], 0x2757020 00001100 6010 bra +0x12 /* 00001112 */ label00001102: 00001102 41EE FF00 lea.l A0, [A6 - 0x100] 00001106 43FA 0020 lea.l A1, [PC + 0x20 /* 00001128, value 0x4646F77, pstring "down" */] 0000110A 7002 moveq.l D0, 0x02 label0000110C: 0000110C 30D9 move.w [A0]+, [A1]+ 0000110E 51C8 FFFC dbf D0, -0x6 /* 0000110C */ label00001112: 00001112 486E FF00 pea.l [A6 - 0x100] 00001116 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000111A 206D E31E movea.l A0, [A5 - 0x1CE2] 0000111E 317C 0001 003E move.w [A0 + 0x3E], 0x1 00001124 4E5E unlink A6 00001126 4E75 rts 00001128 0464 6F77 subi.w -[A4], 0x6F77 /* 'ow' */ 0000112C 6E00 0572 bgt +0x574 /* 000016A0 */ 00001130 6967 bvs +0x69 /* 00001199 */ 00001132 6874 bvc +0x76 /* 000011A8 */ 00001134 046C 6566 7400 subi.w [A4 + 0x7400], 0x6566 /* 'ef' */ export_1657: 0000113A 4E56 FFFE link A6, -0x0002 0000113E 2F07 move.l -[A7], D7 00001140 4267 clr.w -[A7] 00001142 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00001146 3E1F move.w D7, [A7]+ 00001148 660A bne +0xC /* 00001154 */ 0000114A 42A7 clr.l -[A7] 0000114C 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001150 201F move.l D0, [A7]+ 00001152 3E00 move.w D7, D0 label00001154: 00001154 487A 0020 pea.l [PC + 0x20 /* 00001176, value 0x4746F6F, pstring "tool" */] 00001158 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000115C 3007 move.w D0, D7 0000115E 48C0 ext.l D0 00001160 2F00 move.l -[A7], D0 00001162 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001166 206D E31E movea.l A0, [A5 - 0x1CE2] 0000116A 317C 0002 003E move.w [A0 + 0x3E], 0x2 00001170 2E1F move.l D7, [A7]+ 00001172 4E5E unlink A6 00001174 4E75 rts 00001176 0474 6F6F 6C00 subi.w [A4 + D6 * 4], 0x6F6F /* 'oo' */ fn0000117C: 0000117C 4E56 FF00 link A6, -0x0100 00001180 206D E31E movea.l A0, [A5 - 0x1CE2] 00001184 5468 003E addq.w [A0 + 0x3E], 2 00001188 487A 0020 pea.l [PC + 0x20 /* 000011AA, value 0x4776974, pstring "with" */] 0000118C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001190 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001194 486E FF00 pea.l [A6 - 0x100] 00001198 4EAD 217A jsr [A5 + 0x217A /* export_1067 */] 0000119C 486E FF00 pea.l [A6 - 0x100] 000011A0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000011A4 4E5E unlink A6 000011A6 2E9F move.l [A7], [A7]+ label000011A8: 000011A8 4E75 rts 000011AA 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */ export_1658: 000011B0 4E56 FDF0 link A6, -0x0210 000011B4 48E7 0700 movem.l -[A7], D5,D6,D7 000011B8 4267 clr.w -[A7] 000011BA 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000011BE 3E1F move.w D7, [A7]+ 000011C0 7003 moveq.l D0, 0x03 000011C2 B047 cmp.w D0, D7 000011C4 57C6 seq D6 000011C6 4406 neg.b D6 000011C8 1006 move.b D0, D6 000011CA 6718 beq +0x1A /* 000011E4 */ 000011CC 486E FDF2 pea.l [A6 - 0x20E] 000011D0 7004 moveq.l D0, 0x04 000011D2 2F00 move.l -[A7], D0 000011D4 1F3C 0004 move.b -[A7], 0x4 000011D8 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 000011DC 4267 clr.w -[A7] 000011DE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000011E2 3E1F move.w D7, [A7]+ label000011E4: 000011E4 7002 moveq.l D0, 0x02 000011E6 B047 cmp.w D0, D7 000011E8 57C5 seq D5 000011EA 4405 neg.b D5 000011EC 7002 moveq.l D0, 0x02 000011EE B047 cmp.w D0, D7 000011F0 6608 bne +0xA /* 000011FA */ 000011F2 4267 clr.w -[A7] 000011F4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000011F8 3E1F move.w D7, [A7]+ label000011FA: 000011FA 7001 moveq.l D0, 0x01 000011FC B047 cmp.w D0, D7 000011FE 6612 bne +0x14 /* 00001212 */ 00001200 486E FF00 pea.l [A6 - 0x100] 00001204 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001208 1F3C 000D move.b -[A7], 0xD /* '\r' */ 0000120C 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001210 6004 bra +0x6 /* 00001216 */ label00001212: 00001212 422E FF00 clr.b [A6 - 0x100] label00001216: 00001216 486E FE00 pea.l [A6 - 0x200] 0000121A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000121E 4A2E FF00 tst.b [A6 - 0x100] 00001222 6630 bne +0x32 /* 00001254 */ 00001224 4267 clr.w -[A7] 00001226 486E FE00 pea.l [A6 - 0x200] 0000122A 486E FF00 pea.l [A6 - 0x100] 0000122E 1F3C 0001 move.b -[A7], 0x1 00001232 486E FDF6 pea.l [A6 - 0x20A] 00001236 486E FDF8 pea.l [A6 - 0x208] 0000123A 486E FDFC pea.l [A6 - 0x204] 0000123E 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001242 101F move.b D0, [A7]+ 00001244 670E beq +0x10 /* 00001254 */ 00001246 2F2E FDFC move.l -[A7], [A6 - 0x204] 0000124A 4267 clr.w -[A7] 0000124C 486E FF00 pea.l [A6 - 0x100] 00001250 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] label00001254: 00001254 4267 clr.w -[A7] 00001256 486E FF00 pea.l [A6 - 0x100] 0000125A 487A 00A0 pea.l [PC + 0xA0 /* 000012FC, value 0x5417070, pstring "Apple" */] 0000125E 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00001262 101F move.b D0, [A7]+ 00001264 6706 beq +0x8 /* 0000126C */ 00001266 3D7C 0114 FF00 move.w [A6 - 0x100], 0x114 label0000126C: 0000126C 486E FE00 pea.l [A6 - 0x200] 00001270 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00001274 486E FF00 pea.l [A6 - 0x100] 00001278 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000127C 206D E31E movea.l A0, [A5 - 0x1CE2] 00001280 08E8 0001 0047 bset.b [A0 + 0x47], 0x1 00001286 206D E31E movea.l A0, [A5 - 0x1CE2] 0000128A 08E8 0002 0047 bset.b [A0 + 0x47], 0x2 00001290 206D E31E movea.l A0, [A5 - 0x1CE2] 00001294 08E8 0001 004B bset.b [A0 + 0x4B], 0x1 0000129A 206D E31E movea.l A0, [A5 - 0x1CE2] 0000129E 317C 0002 003E move.w [A0 + 0x3E], 0x2 000012A4 2005 move.l D0, D5 000012A6 8006 or.b D0, D6 000012A8 6728 beq +0x2A /* 000012D2 */ 000012AA 206D E31E movea.l A0, [A5 - 0x1CE2] 000012AE 317C 0004 003E move.w [A0 + 0x3E], 0x4 000012B4 1005 move.b D0, D5 000012B6 670A beq +0xC /* 000012C2 */ 000012B8 487A 003A pea.l [PC + 0x3A /* 000012F4, value 0x7776974, pstring "without" */] 000012BC 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000012C0 6008 bra +0xA /* 000012CA */ label000012C2: 000012C2 487A 002A pea.l [PC + 0x2A /* 000012EE, value 0x4776974, pstring "with" */] 000012C6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000012CA: 000012CA 487A 001A pea.l [PC + 0x1A /* 000012E6, value 0x6646961, pstring "dialog" */] 000012CE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000012D2: 000012D2 1006 move.b D0, D6 000012D4 6708 beq +0xA /* 000012DE */ 000012D6 486E FDF2 pea.l [A6 - 0x20E] 000012DA 4EBA FEA0 jsr [PC - 0x160 /* 0000117C */] label000012DE: 000012DE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000012E2 4E5E unlink A6 000012E4 4E75 rts 000012E6 0664 6961 addi.w -[A4], 0x6961 /* 'ia' */ 000012EA 6C6F bge +0x71 /* 0000135B */ 000012EC 6700 0477 beq +0x479 /* 00001765 */ 000012F0 6974 bvs +0x76 /* 00001366 */ 000012F2 6800 0777 bvc +0x779 /* 00001A6B */ 000012F6 6974 bvs +0x76 /* 0000136C */ 000012F8 686F bvc +0x71 /* 00001369 */ 000012FA 7574 moveq.l D2, 0x74 000012FC 0541 bchg D1, D2 000012FE 7070 moveq.l D0, 0x70 00001300 6C65 bge +0x67 /* 00001367 */ export_1659: 00001302 4E56 0000 link A6, 0 00001306 206D E31E movea.l A0, [A5 - 0x1CE2] 0000130A 70FF moveq.l D0, 0xFFFFFFFF 0000130C 2140 0044 move.l [A0 + 0x44], D0 00001310 206D E31E movea.l A0, [A5 - 0x1CE2] 00001314 317C 0001 003E move.w [A0 + 0x3E], 0x1 0000131A 4E5E unlink A6 0000131C 4E75 rts export_1660: 0000131E 4E56 0000 link A6, 0 00001322 2F0C move.l -[A7], A4 00001324 286D E31E movea.l A4, [A5 - 0x1CE2] 00001328 70FF moveq.l D0, 0xFFFFFFFF 0000132A 2940 0044 move.l [A4 + 0x44], D0 0000132E 70FF moveq.l D0, 0xFFFFFFFF 00001330 2940 0048 move.l [A4 + 0x48], D0 00001334 397C 0002 003E move.w [A4 + 0x3E], 0x2 0000133A 285F movea.l A4, [A7]+ 0000133C 4E5E unlink A6 0000133E 4E75 rts export_1661: 00001340 4E56 0000 link A6, 0 00001344 2F0C move.l -[A7], A4 00001346 286D E31E movea.l A4, [A5 - 0x1CE2] 0000134A 70FF moveq.l D0, 0xFFFFFFFF 0000134C 2940 0044 move.l [A4 + 0x44], D0 00001350 70FF moveq.l D0, 0xFFFFFFFF 00001352 2940 0048 move.l [A4 + 0x48], D0 00001356 397C 0003 003E move.w [A4 + 0x3E], 0x3 0000135C 285F movea.l A4, [A7]+ 0000135E 4E5E unlink A6 00001360 4E75 rts export_1662: 00001362 4E56 0000 link A6, 0 label00001366: 00001366 2F0C move.l -[A7], A4 00001368 286D E31E movea.l A4, [A5 - 0x1CE2] label0000136C: 0000136C 70FF moveq.l D0, 0xFFFFFFFF 0000136E 2940 0044 move.l [A4 + 0x44], D0 00001372 70FF moveq.l D0, 0xFFFFFFFF 00001374 2940 0048 move.l [A4 + 0x48], D0 00001378 42A7 clr.l -[A7] 0000137A 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 0000137E 201F move.l D0, [A7]+ 00001380 3940 003E move.w [A4 + 0x3E], D0 00001384 285F movea.l A4, [A7]+ 00001386 4E5E unlink A6 00001388 4E75 rts export_1663: 0000138A 4E56 FFEA link A6, -0x0016 0000138E 486E FFF4 pea.l [A6 - 0xC] 00001392 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 00001396 1F3C 000F move.b -[A7], 0xF 0000139A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000139E 102E FFF4 move.b D0, [A6 - 0xC] 000013A2 6710 beq +0x12 /* 000013B4 */ 000013A4 202E FFF6 move.l D0, [A6 - 0xA] 000013A8 6A02 bpl +0x4 /* 000013AC */ 000013AA 4480 neg.l D0 label000013AC: 000013AC 2F00 move.l -[A7], D0 000013AE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000013B2 603E bra +0x40 /* 000013F2 */ label000013B4: 000013B4 487A 0040 pea.l [PC + 0x40 /* 000013F6, value 0x0 */] 000013B8 486E FFF6 pea.l [A6 - 0xA] 000013BC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000013C0 A9EB syscall Pack4/FP68K 000013C2 6426 bcc +0x28 /* 000013EA */ 000013C4 41EE FFEA lea.l A0, [A6 - 0x16] 000013C8 43EE FFF6 lea.l A1, [A6 - 0xA] 000013CC 7004 moveq.l D0, 0x04 label000013CE: 000013CE 30D9 move.w [A0]+, [A1]+ 000013D0 51C8 FFFC dbf D0, -0x6 /* 000013CE */ 000013D4 0A2E 0080 FFEA xori.b [A6 - 0x16], 0x80 000013DA 41EE FFF6 lea.l A0, [A6 - 0xA] 000013DE 43EE FFEA lea.l A1, [A6 - 0x16] 000013E2 7004 moveq.l D0, 0x04 label000013E4: 000013E4 30D9 move.w [A0]+, [A1]+ 000013E6 51C8 FFFC dbf D0, -0x6 /* 000013E4 */ label000013EA: 000013EA 486E FFF6 pea.l [A6 - 0xA] 000013EE 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] label000013F2: 000013F2 4E5E unlink A6 000013F4 4E75 rts 000013F6 0000 0000 ori.b D0, 0x0 000013FA 0000 0000 ori.b D0, 0x0 000013FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1664: // at 00001400 (misaligned) 00001402 FFE2 .extension 0xFE2 // unimplemented 00001404 486E FFF6 pea.l [A6 - 0xA] 00001408 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 0000140C 486E FFEC pea.l [A6 - 0x14] 00001410 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00001414 1F3C 000F move.b -[A7], 0xF 00001418 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000141C 486E FFE2 pea.l [A6 - 0x1E] 00001420 486E FFEC pea.l [A6 - 0x14] 00001424 486E FFF6 pea.l [A6 - 0xA] 00001428 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 0000142C 588F addq.l A7, 4 0000142E 486E FFE2 pea.l [A6 - 0x1E] 00001432 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001436 4E5E unlink A6 00001438 4E75 rts export_1665: 0000143A 4E56 0000 link A6, 0 0000143E 3F3C 001E move.w -[A7], 0x1E 00001442 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 00001446 4E5E unlink A6 00001448 4E75 rts export_1666: 0000144A 4E56 FFD6 link A6, -0x002A 0000144E 48E7 0300 movem.l -[A7], D6,D7 00001452 41EE FFF6 lea.l A0, [A6 - 0xA] 00001456 43FA 00D2 lea.l A1, [PC + 0xD2 /* 0000152A, value 0x0 */] 0000145A 7004 moveq.l D0, 0x04 label0000145C: 0000145C 30D9 move.w [A0]+, [A1]+ 0000145E 51C8 FFFC dbf D0, -0x6 /* 0000145C */ 00001462 42A7 clr.l -[A7] 00001464 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001468 201F move.l D0, [A7]+ 0000146A 3E00 move.w D7, D0 0000146C 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 00001472 3D47 FFE2 move.w [A6 - 0x1E], D7 00001476 3C2E FFE4 move.w D6, [A6 - 0x1C] 0000147A 606E bra +0x70 /* 000014EA */ label0000147C: 0000147C 486E FFEA pea.l [A6 - 0x16] 00001480 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 00001484 102E FFEA move.b D0, [A6 - 0x16] 00001488 6730 beq +0x32 /* 000014BA */ 0000148A 486E FFEC pea.l [A6 - 0x14] 0000148E 41EE FFD8 lea.l A0, [A6 - 0x28] 00001492 43EE FFF6 lea.l A1, [A6 - 0xA] 00001496 7004 moveq.l D0, 0x04 label00001498: 00001498 30D9 move.w [A0]+, [A1]+ 0000149A 51C8 FFFC dbf D0, -0x6 /* 00001498 */ 0000149E 486E FFD8 pea.l [A6 - 0x28] 000014A2 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 000014A6 A9EB syscall Pack4/FP68K 000014A8 41EE FFF6 lea.l A0, [A6 - 0xA] 000014AC 43EE FFD8 lea.l A1, [A6 - 0x28] 000014B0 7004 moveq.l D0, 0x04 label000014B2: 000014B2 30D9 move.w [A0]+, [A1]+ 000014B4 51C8 FFFC dbf D0, -0x6 /* 000014B2 */ 000014B8 602C bra +0x2E /* 000014E6 */ label000014BA: 000014BA 486E FFEC pea.l [A6 - 0x14] 000014BE 41EE FFD8 lea.l A0, [A6 - 0x28] 000014C2 43EE FFF6 lea.l A1, [A6 - 0xA] 000014C6 7004 moveq.l D0, 0x04 label000014C8: 000014C8 30D9 move.w [A0]+, [A1]+ 000014CA 51C8 FFFC dbf D0, -0x6 /* 000014C8 */ 000014CE 486E FFD8 pea.l [A6 - 0x28] 000014D2 4267 clr.w -[A7] 000014D4 A9EB syscall Pack4/FP68K 000014D6 41EE FFF6 lea.l A0, [A6 - 0xA] 000014DA 43EE FFD8 lea.l A1, [A6 - 0x28] 000014DE 7004 moveq.l D0, 0x04 label000014E0: 000014E0 30D9 move.w [A0]+, [A1]+ 000014E2 51C8 FFFC dbf D0, -0x6 /* 000014E0 */ label000014E6: 000014E6 5246 addq.w D6, 1 000014E8 6906 bvs +0x8 /* 000014F0 */ label000014EA: 000014EA BC6E FFE2 cmp.w D6, [A6 - 0x1E] 000014EE 6F8C ble -0x72 /* 0000147C */ label000014F0: 000014F0 1F3C 000F move.b -[A7], 0xF 000014F4 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000014F8 3D47 FFD6 move.w [A6 - 0x2A], D7 000014FC 486E FFD6 pea.l [A6 - 0x2A] 00001500 41EE FFD8 lea.l A0, [A6 - 0x28] 00001504 43EE FFF6 lea.l A1, [A6 - 0xA] 00001508 7004 moveq.l D0, 0x04 label0000150A: 0000150A 30D9 move.w [A0]+, [A1]+ 0000150C 51C8 FFFC dbf D0, -0x6 /* 0000150A */ 00001510 486E FFD8 pea.l [A6 - 0x28] 00001514 3F3C 2006 move.w -[A7], 0x2006 00001518 A9EB syscall Pack4/FP68K 0000151A 486E FFD8 pea.l [A6 - 0x28] 0000151E 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001522 4CDF 00C0 movem.l D6,D7, [A7]+ 00001526 4E5E unlink A6 00001528 4E75 rts 0000152A 0000 0000 ori.b D0, 0x0 0000152E 0000 0000 ori.b D0, 0x0 00001532 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1667: // at 00001534 (misaligned) 00001536 FF00 .extension 0xF00 // unimplemented 00001538 486E FF00 pea.l [A6 - 0x100] 0000153C 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 00001540 1F3C 000F move.b -[A7], 0xF 00001544 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001548 4240 clr.w D0 0000154A 102E FF00 move.b D0, [A6 - 0x100] 0000154E 4A40 tst.w D0 00001550 6608 bne +0xA /* 0000155A */ 00001552 42A7 clr.l -[A7] 00001554 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001558 6016 bra +0x18 /* 00001570 */ label0000155A: 0000155A 7000 moveq.l D0, 0x00 0000155C 4241 clr.w D1 0000155E 122E FF01 move.b D1, [A6 - 0xFF] 00001562 3001 move.w D0, D1 00001564 C0BC 0000 00FF and.l D0, 0xFF 0000156A 2F00 move.l -[A7], D0 0000156C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00001570: 00001570 4E5E unlink A6 00001572 4E75 rts export_1668: 00001574 4E56 FF00 link A6, -0x0100 00001578 486E FF00 pea.l [A6 - 0x100] 0000157C 3F3C 0001 move.w -[A7], 0x1 00001580 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 00001584 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001588 4E5E unlink A6 0000158A 4E75 rts export_1669: 0000158C 4E56 FFFC link A6, -0x0004 00001590 2D6D C700 FFFC move.l [A6 - 0x4], [A5 - 0x3900] 00001596 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 0000159A A873 syscall SetPort 0000159C 486E FFFC pea.l [A6 - 0x4] 000015A0 A871 syscall GlobalToLocal 000015A2 302E FFFE move.w D0, [A6 - 0x2] 000015A6 48C0 ext.l D0 000015A8 2F00 move.l -[A7], D0 000015AA 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000015AE 4E5E unlink A6 000015B0 4E75 rts export_1670: 000015B2 4E56 FF00 link A6, -0x0100 000015B6 486E FF00 pea.l [A6 - 0x100] 000015BA 3F3C 0002 move.w -[A7], 0x2 000015BE 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 000015C2 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000015C6 4E5E unlink A6 000015C8 4E75 rts export_1671: 000015CA 4E56 FFFC link A6, -0x0004 000015CE 2D6D C700 FFFC move.l [A6 - 0x4], [A5 - 0x3900] 000015D4 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000015D8 A873 syscall SetPort 000015DA 486E FFFC pea.l [A6 - 0x4] 000015DE A871 syscall GlobalToLocal 000015E0 486E FFFC pea.l [A6 - 0x4] 000015E4 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 000015E8 4E5E unlink A6 000015EA 4E75 rts export_1672: 000015EC 4E56 FFFC link A6, -0x0004 000015F0 2F0C move.l -[A7], A4 000015F2 42A7 clr.l -[A7] 000015F4 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 000015F8 285F movea.l A4, [A7]+ 000015FA 200C move.l D0, A4 000015FC 6606 bne +0x8 /* 00001604 */ 000015FE 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00001602 600A bra +0xC /* 0000160E */ label00001604: 00001604 2F0C move.l -[A7], A4 00001606 1F3C 0001 move.b -[A7], 0x1 0000160A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] label0000160E: 0000160E 285F movea.l A4, [A7]+ 00001610 4E5E unlink A6 00001612 4E75 rts export_1673: 00001614 4E56 FFFC link A6, -0x0004 00001618 2D6D C700 FFFC move.l [A6 - 0x4], [A5 - 0x3900] 0000161E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00001622 A873 syscall SetPort 00001624 486E FFFC pea.l [A6 - 0x4] 00001628 A871 syscall GlobalToLocal 0000162A 302E FFFC move.w D0, [A6 - 0x4] 0000162E 48C0 ext.l D0 00001630 2F00 move.l -[A7], D0 00001632 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001636 4E5E unlink A6 00001638 4E75 rts export_1674: 0000163A 4E56 FFF0 link A6, -0x0010 0000163E 486E FFF0 pea.l [A6 - 0x10] 00001642 A976 syscall GetKeys 00001644 7037 moveq.l D0, 0x37 00001646 3200 move.w D1, D0 00001648 E641 asr D1.w, 3 0000164A 0136 10F0 btst [A6 + D1.w - 0x16], D0 0000164E 56C0 sne D0 00001650 0240 0001 andi.w D0, 0x1 00001654 1F00 move.b -[A7], D0 00001656 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 0000165A 4E5E unlink A6 0000165C 4E75 rts export_1675: 0000165E 4E56 FFE2 link A6, -0x001E 00001662 486E FFF6 pea.l [A6 - 0xA] 00001666 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 0000166A 486E FFEC pea.l [A6 - 0x14] 0000166E 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00001672 1F3C 000F move.b -[A7], 0xF 00001676 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000167A 486E FFE2 pea.l [A6 - 0x1E] 0000167E 486E FFEC pea.l [A6 - 0x14] 00001682 486E FFF6 pea.l [A6 - 0xA] 00001686 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 0000168A 588F addq.l A7, 4 0000168C 486E FFE2 pea.l [A6 - 0x1E] 00001690 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001694 4E5E unlink A6 00001696 4E75 rts export_1676: 00001698 4E56 0000 link A6, 0 0000169C 3F3C 001A move.w -[A7], 0x1A label000016A0: 000016A0 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000016A4 4E5E unlink A6 000016A6 4E75 rts export_1677: 000016A8 4E56 FEF6 link A6, -0x010A 000016AC 48E7 0308 movem.l -[A7], D6,D7,A4 000016B0 486E FEFC pea.l [A6 - 0x104] 000016B4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000016B8 4206 clr.b D6 000016BA 7004 moveq.l D0, 0x04 000016BC B02D CE80 cmp.b D0, [A5 - 0x3180] 000016C0 661C bne +0x1E /* 000016DE */ 000016C2 7E01 moveq.l D7, 0x01 000016C4 42A7 clr.l -[A7] 000016C6 2F3C 5744 4154 move.l -[A7], 0x57444154 /* 'WDAT' */ 000016CC 3F3C 0001 move.w -[A7], 0x1 000016D0 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000016D4 285F movea.l A4, [A7]+ 000016D6 200C move.l D0, A4 000016D8 56C6 sne D6 000016DA 4406 neg.b D6 000016DC 601A bra +0x1C /* 000016F8 */ label000016DE: 000016DE 7003 moveq.l D0, 0x03 000016E0 B02D CE80 cmp.b D0, [A5 - 0x3180] 000016E4 6604 bne +0x6 /* 000016EA */ 000016E6 7E02 moveq.l D7, 0x02 000016E8 600E bra +0x10 /* 000016F8 */ label000016EA: 000016EA 7001 moveq.l D0, 0x01 000016EC B02D CE80 cmp.b D0, [A5 - 0x3180] 000016F0 6604 bne +0x6 /* 000016F6 */ 000016F2 7E01 moveq.l D7, 0x01 000016F4 6002 bra +0x4 /* 000016F8 */ label000016F6: 000016F6 4207 clr.b D7 label000016F8: 000016F8 1006 move.b D0, D6 000016FA 6720 beq +0x22 /* 0000171C */ 000016FC 2F0C move.l -[A7], A4 000016FE 205F movea.l A0, [A7]+ 00001700 A04A syscall HNoPurge 00001702 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001706 1F07 move.b -[A7], D7 00001708 486E FF00 pea.l [A6 - 0x100] 0000170C 2F0C move.l -[A7], A4 0000170E 3F3C 000E move.w -[A7], 0xE 00001712 A9ED syscall Pack6 00001714 2F0C move.l -[A7], A4 00001716 205F movea.l A0, [A7]+ 00001718 A049 syscall HPurge 0000171A 600E bra +0x10 /* 0000172A */ label0000171C: 0000171C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001720 1F07 move.b -[A7], D7 00001722 486E FF00 pea.l [A6 - 0x100] 00001726 4267 clr.w -[A7] 00001728 A9ED syscall Pack6 label0000172A: 0000172A 486E FF00 pea.l [A6 - 0x100] 0000172E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00001732 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001736 4E5E unlink A6 00001738 4E75 rts export_1678: 0000173A 4E56 FF00 link A6, -0x0100 0000173E 486E FF00 pea.l [A6 - 0x100] 00001742 2F2D B81A move.l -[A7], [A5 - 0x47E6] 00001746 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 0000174A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000174E 4E5E unlink A6 00001750 4E75 rts export_1679: 00001752 4E56 FDF6 link A6, -0x020A 00001756 42A7 clr.l -[A7] 00001758 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 0000175C 205F movea.l A0, [A7]+ 0000175E 700F moveq.l D0, 0x0F 00001760 B028 0003 cmp.b D0, [A0 + 0x3] 00001764 6610 bne +0x12 /* 00001776 */ 00001766 1F3C 000F move.b -[A7], 0xF 0000176A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000176E 3D6D A438 FDF6 move.w [A6 - 0x20A], [A5 - 0x5BC8] 00001774 6046 bra +0x48 /* 000017BC */ label00001776: 00001776 486E FF00 pea.l [A6 - 0x100] 0000177A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000177E 1F3C 000F move.b -[A7], 0xF 00001782 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001786 486E FF00 pea.l [A6 - 0x100] 0000178A 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */] 0000178E 486E FDF6 pea.l [A6 - 0x20A] 00001792 2F3C 0000 0106 move.l -[A7], 0x106 00001798 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000179C 4267 clr.w -[A7] 0000179E 486E FF00 pea.l [A6 - 0x100] 000017A2 42A7 clr.l -[A7] 000017A4 486E FEFC pea.l [A6 - 0x104] 000017A8 486E FDF6 pea.l [A6 - 0x20A] 000017AC 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000017B0 4A5F tst.w [A7]+ 000017B2 6708 beq +0xA /* 000017BC */ 000017B4 42A7 clr.l -[A7] 000017B6 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000017BA 600E bra +0x10 /* 000017CA */ label000017BC: 000017BC 42A7 clr.l -[A7] 000017BE 3F2E FDF6 move.w -[A7], [A6 - 0x20A] 000017C2 4EAD 283A jsr [A5 + 0x283A /* export_1283 */] 000017C6 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label000017CA: 000017CA 4E5E unlink A6 000017CC 4E75 rts export_1680: 000017CE 4E56 0000 link A6, 0 000017D2 3F3C 0008 move.w -[A7], 0x8 000017D6 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000017DA 4E5E unlink A6 000017DC 4E75 rts export_1681: 000017DE 4E56 0000 link A6, 0 000017E2 3F3C 000C move.w -[A7], 0xC 000017E6 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000017EA 4E5E unlink A6 000017EC 4E75 rts export_1682: 000017EE 4E56 0000 link A6, 0 000017F2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000017F6 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000017FA 4E5E unlink A6 000017FC 4E75 rts export_1683: 000017FE 4E56 FF00 link A6, -0x0100 00001802 486E FF00 pea.l [A6 - 0x100] 00001806 3F3C 0001 move.w -[A7], 0x1 0000180A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 0000180E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001812 4E5E unlink A6 00001814 4E75 rts export_1684: 00001816 4E56 FF00 link A6, -0x0100 0000181A 486E FF00 pea.l [A6 - 0x100] 0000181E 3F3C 0003 move.w -[A7], 0x3 00001822 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001826 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000182A 4E5E unlink A6 0000182C 4E75 rts export_1685: 0000182E 4E56 FF00 link A6, -0x0100 00001832 486E FF00 pea.l [A6 - 0x100] 00001836 3F3C 0002 move.w -[A7], 0x2 0000183A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 0000183E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001842 4E5E unlink A6 00001844 4E75 rts export_1686: 00001846 4E56 0000 link A6, 0 0000184A 42A7 clr.l -[A7] 0000184C 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00001850 1F3C 0001 move.b -[A7], 0x1 00001854 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00001858 4E5E unlink A6 0000185A 4E75 rts export_1687: 0000185C 4E56 0000 link A6, 0 00001860 42A7 clr.l -[A7] 00001862 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */] 00001866 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 0000186A 4E5E unlink A6 0000186C 4E75 rts export_1688: 0000186E 4E56 FFF8 link A6, -0x0008 00001872 2F0C move.l -[A7], A4 00001874 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00001878 42A7 clr.l -[A7] 0000187A 42A7 clr.l -[A7] 0000187C 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001880 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001884 285F movea.l A4, [A7]+ 00001886 2D4C FFFC move.l [A6 - 0x4], A4 0000188A 486E FFFC pea.l [A6 - 0x4] 0000188E 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00001892 1F3C 0001 move.b -[A7], 0x1 00001896 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000189A 1F3C 000F move.b -[A7], 0xF 0000189E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000018A2 202E FFFC move.l D0, [A6 - 0x4] 000018A6 908C sub.l D0, A4 000018A8 2F00 move.l -[A7], D0 000018AA 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000018AE 285F movea.l A4, [A7]+ 000018B0 4E5E unlink A6 000018B2 4E75 rts export_1689: 000018B4 4E56 0000 link A6, 0 000018B8 4267 clr.w -[A7] 000018BA 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000018BE 4E5E unlink A6 000018C0 4E75 rts export_1690: 000018C2 4E56 0000 link A6, 0 000018C6 3F3C 0004 move.w -[A7], 0x4 000018CA 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000018CE 4E5E unlink A6 000018D0 4E75 rts export_1691: 000018D2 4E56 0000 link A6, 0 000018D6 3F3C 0002 move.w -[A7], 0x2 000018DA 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000018DE 4E5E unlink A6 000018E0 4E75 rts export_1692: 000018E2 4E56 FFD8 link A6, -0x0028 000018E6 48E7 0300 movem.l -[A7], D6,D7 000018EA 41EE FFEA lea.l A0, [A6 - 0x16] 000018EE 43FA 00B2 lea.l A1, [PC + 0xB2 /* 000019A2, value 0xFFFEECB1 */] 000018F2 7004 moveq.l D0, 0x04 label000018F4: 000018F4 30D9 move.w [A0]+, [A1]+ 000018F6 51C8 FFFC dbf D0, -0x6 /* 000018F4 */ 000018FA 42A7 clr.l -[A7] 000018FC 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001900 201F move.l D0, [A7]+ 00001902 3C00 move.w D6, D0 00001904 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 0000190A 3D46 FFE2 move.w [A6 - 0x1E], D6 0000190E 3E2E FFE4 move.w D7, [A6 - 0x1C] 00001912 6070 bra +0x72 /* 00001984 */ label00001914: 00001914 486E FFF4 pea.l [A6 - 0xC] 00001918 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 0000191C 102E FFF4 move.b D0, [A6 - 0xC] 00001920 673E beq +0x40 /* 00001960 */ 00001922 486E FFF6 pea.l [A6 - 0xA] 00001926 486E FFD8 pea.l [A6 - 0x28] 0000192A 3F3C 280E move.w -[A7], 0x280E 0000192E A9EB syscall Pack4/FP68K 00001930 486E FFEA pea.l [A6 - 0x16] 00001934 486E FFD8 pea.l [A6 - 0x28] 00001938 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000193C A9EB syscall Pack4/FP68K 0000193E 6F40 ble +0x42 /* 00001980 */ 00001940 486E FFF6 pea.l [A6 - 0xA] 00001944 486E FFD8 pea.l [A6 - 0x28] 00001948 3F3C 280E move.w -[A7], 0x280E 0000194C A9EB syscall Pack4/FP68K 0000194E 41EE FFEA lea.l A0, [A6 - 0x16] 00001952 43EE FFD8 lea.l A1, [A6 - 0x28] 00001956 7004 moveq.l D0, 0x04 label00001958: 00001958 30D9 move.w [A0]+, [A1]+ 0000195A 51C8 FFFC dbf D0, -0x6 /* 00001958 */ 0000195E 6020 bra +0x22 /* 00001980 */ label00001960: 00001960 486E FFEA pea.l [A6 - 0x16] 00001964 486E FFF6 pea.l [A6 - 0xA] 00001968 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000196C A9EB syscall Pack4/FP68K 0000196E 6F10 ble +0x12 /* 00001980 */ 00001970 41EE FFEA lea.l A0, [A6 - 0x16] 00001974 43EE FFF6 lea.l A1, [A6 - 0xA] 00001978 7004 moveq.l D0, 0x04 label0000197A: 0000197A 30D9 move.w [A0]+, [A1]+ 0000197C 51C8 FFFC dbf D0, -0x6 /* 0000197A */ label00001980: 00001980 5247 addq.w D7, 1 00001982 6906 bvs +0x8 /* 0000198A */ label00001984: 00001984 BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00001988 6F8A ble -0x74 /* 00001914 */ label0000198A: 0000198A 1F3C 000F move.b -[A7], 0xF 0000198E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001992 486E FFEA pea.l [A6 - 0x16] 00001996 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 0000199A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000199E 4E5E unlink A6 000019A0 4E75 rts 000019A2 FFFE .extension 0xFFE // unimplemented 000019A4 ECB1 roxr D1, D6 000019A6 2AED 7F58 move.l [A5]+, [A5 + 0x7F58] 000019AA 75E1 moveq.l D2, 0xFFFFFFE1 export_1693: 000019AC 4E56 FFEE link A6, -0x0012 000019B0 48E7 0118 movem.l -[A7], D7,A3,A4 000019B4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000019B8 207C 0000 0A1C movea.l A0, 0xA1C 000019BE 2650 movea.l A3, [A0] 000019C0 200B move.l D0, A3 000019C2 6602 bne +0x4 /* 000019C6 */ 000019C4 6052 bra +0x54 /* 00001A18 */ label000019C6: 000019C6 2F0B move.l -[A7], A3 000019C8 486E FFEF pea.l [A6 - 0x11] 000019CC 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000019D0 42A7 clr.l -[A7] 000019D2 2F13 move.l -[A7], [A3] 000019D4 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000019D8 285F movea.l A4, [A7]+ 000019DA 3014 move.w D0, [A4] 000019DC 48C0 ext.l D0 000019DE 2E00 move.l D7, D0 000019E0 DE8C add.l D7, A4 label000019E2: 000019E2 BE8C cmp.l D7, A4 000019E4 6728 beq +0x2A /* 00001A0E */ 000019E6 5C8C addq.l A4, 6 000019E8 2F14 move.l -[A7], [A4] 000019EA 4267 clr.w -[A7] 000019EC 486D D01A pea.l [A5 - 0x2FE6] 000019F0 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */] 000019F4 486D D01A pea.l [A5 - 0x2FE6] 000019F8 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000019FC 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00001A00 486D CFBA pea.l [A5 - 0x3046] 00001A04 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001A08 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00001A0C 60D4 bra -0x2A /* 000019E2 */ label00001A0E: 00001A0E 2F0B move.l -[A7], A3 00001A10 1F2E FFEF move.b -[A7], [A6 - 0x11] 00001A14 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label00001A18: 00001A18 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001A1C 4E5E unlink A6 00001A1E 4E75 rts export_1694: 00001A20 4E56 FFD8 link A6, -0x0028 00001A24 48E7 0300 movem.l -[A7], D6,D7 00001A28 41EE FFEA lea.l A0, [A6 - 0x16] 00001A2C 43FA 00B2 lea.l A1, [PC + 0xB2 /* 00001AE0, value 0x7FFEECB1 */] 00001A30 7004 moveq.l D0, 0x04 label00001A32: 00001A32 30D9 move.w [A0]+, [A1]+ 00001A34 51C8 FFFC dbf D0, -0x6 /* 00001A32 */ 00001A38 42A7 clr.l -[A7] 00001A3A 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001A3E 201F move.l D0, [A7]+ 00001A40 3C00 move.w D6, D0 00001A42 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 00001A48 3D46 FFE2 move.w [A6 - 0x1E], D6 00001A4C 3E2E FFE4 move.w D7, [A6 - 0x1C] 00001A50 6070 bra +0x72 /* 00001AC2 */ label00001A52: 00001A52 486E FFF4 pea.l [A6 - 0xC] 00001A56 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 00001A5A 102E FFF4 move.b D0, [A6 - 0xC] 00001A5E 673E beq +0x40 /* 00001A9E */ 00001A60 486E FFF6 pea.l [A6 - 0xA] 00001A64 486E FFD8 pea.l [A6 - 0x28] 00001A68 3F3C 280E move.w -[A7], 0x280E 00001A6C A9EB syscall Pack4/FP68K 00001A6E 486E FFEA pea.l [A6 - 0x16] 00001A72 486E FFD8 pea.l [A6 - 0x28] 00001A76 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A7A A9EB syscall Pack4/FP68K 00001A7C 6440 bcc +0x42 /* 00001ABE */ 00001A7E 486E FFF6 pea.l [A6 - 0xA] 00001A82 486E FFD8 pea.l [A6 - 0x28] 00001A86 3F3C 280E move.w -[A7], 0x280E 00001A8A A9EB syscall Pack4/FP68K 00001A8C 41EE FFEA lea.l A0, [A6 - 0x16] 00001A90 43EE FFD8 lea.l A1, [A6 - 0x28] 00001A94 7004 moveq.l D0, 0x04 label00001A96: 00001A96 30D9 move.w [A0]+, [A1]+ 00001A98 51C8 FFFC dbf D0, -0x6 /* 00001A96 */ 00001A9C 6020 bra +0x22 /* 00001ABE */ label00001A9E: 00001A9E 486E FFEA pea.l [A6 - 0x16] 00001AA2 486E FFF6 pea.l [A6 - 0xA] 00001AA6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001AAA A9EB syscall Pack4/FP68K 00001AAC 6410 bcc +0x12 /* 00001ABE */ 00001AAE 41EE FFEA lea.l A0, [A6 - 0x16] 00001AB2 43EE FFF6 lea.l A1, [A6 - 0xA] 00001AB6 7004 moveq.l D0, 0x04 label00001AB8: 00001AB8 30D9 move.w [A0]+, [A1]+ 00001ABA 51C8 FFFC dbf D0, -0x6 /* 00001AB8 */ label00001ABE: 00001ABE 5247 addq.w D7, 1 00001AC0 6906 bvs +0x8 /* 00001AC8 */ label00001AC2: 00001AC2 BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00001AC6 6F8A ble -0x74 /* 00001A52 */ label00001AC8: 00001AC8 1F3C 000F move.b -[A7], 0xF 00001ACC 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001AD0 486E FFEA pea.l [A6 - 0x16] 00001AD4 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001AD8 4CDF 00C0 movem.l D6,D7, [A7]+ 00001ADC 4E5E unlink A6 00001ADE 4E75 rts 00001AE0 7FFE moveq.l D7, 0xFFFFFFFE 00001AE2 ECB1 roxr D1, D6 00001AE4 2AED 7F58 move.l [A5]+, [A5 + 0x7F58] 00001AE8 75E1 moveq.l D2, 0xFFFFFFE1 export_1695: 00001AEA 4E56 FFF0 link A6, -0x0010 00001AEE 426E FFF0 clr.w [A6 - 0x10] 00001AF2 2F3C 0002 0000 move.l -[A7], 0x20000 00001AF8 486E FFF0 pea.l [A6 - 0x10] 00001AFC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00001B00 4267 clr.w -[A7] 00001B02 A974 syscall Button 00001B04 101F move.b D0, [A7]+ 00001B06 801F or.b D0, [A7]+ 00001B08 802D A006 or.b D0, [A5 - 0x5FFA] 00001B0C 1F00 move.b -[A7], D0 00001B0E 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 00001B12 7001 moveq.l D0, 0x01 00001B14 B06E FFF0 cmp.w D0, [A6 - 0x10] 00001B18 6614 bne +0x16 /* 00001B2E */ 00001B1A 2B6E FFFA C700 move.l [A5 - 0x3900], [A6 - 0x6] 00001B20 2B6E FFF6 C394 move.l [A5 - 0x3C6C], [A6 - 0xA] 00001B26 2F2D C700 move.l -[A7], [A5 - 0x3900] 00001B2A 4EBA 13C8 jsr [PC + 0x13C8 /* 00002EF4 */] label00001B2E: 00001B2E 102D A006 move.b D0, [A5 - 0x5FFA] 00001B32 6714 beq +0x16 /* 00001B48 */ 00001B34 2B6D 9FEE C700 move.l [A5 - 0x3900], [A5 - 0x6012] 00001B3A 2B6D 9FEA C394 move.l [A5 - 0x3C6C], [A5 - 0x6016] 00001B40 2F2D C700 move.l -[A7], [A5 - 0x3900] 00001B44 4EBA 13AE jsr [PC + 0x13AE /* 00002EF4 */] label00001B48: 00001B48 2F3C 0000 0006 move.l -[A7], 0x6 00001B4E 201F move.l D0, [A7]+ 00001B50 A032 syscall FlushEvents 00001B52 422D A006 clr.b [A5 - 0x5FFA] 00001B56 4E5E unlink A6 00001B58 4E75 rts fn00001B5A: 00001B5A 4E56 FFF0 link A6, -0x0010 00001B5E 206E 000C movea.l A0, [A6 + 0xC] 00001B62 43EE FFF0 lea.l A1, [A6 - 0x10] 00001B66 7007 moveq.l D0, 0x07 label00001B68: 00001B68 32D8 move.w [A1]+, [A0]+ 00001B6A 51C8 FFFC dbf D0, -0x6 /* 00001B68 */ 00001B6E 1F3C 0001 move.b -[A7], 0x1 00001B72 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001B76 2B6E FFFA C700 move.l [A5 - 0x3900], [A6 - 0x6] 00001B7C 2B6E FFF6 C394 move.l [A5 - 0x3C6C], [A6 - 0xA] 00001B82 2F2D C700 move.l -[A7], [A5 - 0x3900] 00001B86 4EBA 136C jsr [PC + 0x136C /* 00002EF4 */] label00001B8A: 00001B8A 4267 clr.w -[A7] 00001B8C A973 syscall StillDown 00001B8E 101F move.b D0, [A7]+ 00001B90 0A00 0001 xori.b D0, 0x1 00001B94 67F4 beq -0xA /* 00001B8A */ 00001B96 2F3C 0004 0002 move.l -[A7], 0x40002 00001B9C 201F move.l D0, [A7]+ 00001B9E A032 syscall FlushEvents 00001BA0 422D A006 clr.b [A5 - 0x5FFA] 00001BA4 206E 0008 movea.l A0, [A6 + 0x8] 00001BA8 2C48 movea.l A6, A0 00001BAA 4EFA 005C jmp [PC + 0x5C /* 00001C08 */] 00001BAE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001BB2 205F movea.l A0, [A7]+ 00001BB4 504F addq.w A7, 8 00001BB6 4ED0 jmp [A0] export_1696: 00001BB8 4E56 FFF0 link A6, -0x0010 00001BBC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001BC0 102D A006 move.b D0, [A5 - 0x5FFA] 00001BC4 670A beq +0xC /* 00001BD0 */ 00001BC6 486D 9FE4 pea.l [A5 - 0x601C] 00001BCA 2F0E move.l -[A7], A6 00001BCC 4EBA FF8C jsr [PC - 0x74 /* 00001B5A */] label00001BD0: 00001BD0 2F3C 0006 0000 move.l -[A7], 0x60000 00001BD6 486E FFF0 pea.l [A6 - 0x10] 00001BDA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00001BDE 101F move.b D0, [A7]+ 00001BE0 6720 beq +0x22 /* 00001C02 */ 00001BE2 7002 moveq.l D0, 0x02 00001BE4 B06E FFF0 cmp.w D0, [A6 - 0x10] 00001BE8 660C bne +0xE /* 00001BF6 */ 00001BEA 2F3C 0002 0004 move.l -[A7], 0x20004 00001BF0 201F move.l D0, [A7]+ 00001BF2 A032 syscall FlushEvents 00001BF4 60DA bra -0x24 /* 00001BD0 */ label00001BF6: 00001BF6 486E FFF0 pea.l [A6 - 0x10] 00001BFA 2F0E move.l -[A7], A6 00001BFC 4EBA FF5C jsr [PC - 0xA4 /* 00001B5A */] 00001C00 60CE bra -0x30 /* 00001BD0 */ label00001C02: 00001C02 4267 clr.w -[A7] 00001C04 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label00001C08: 00001C08 4FEE FFD0 lea.l A7, [A6 - 0x30] 00001C0C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C10 4E5E unlink A6 00001C12 4E75 rts export_1697: 00001C14 4E56 FFFC link A6, -0x0004 00001C18 486E FFFC pea.l [A6 - 0x4] 00001C1C 4EBA 129C jsr [PC + 0x129C /* 00002EBA */] 00001C20 302E FFFE move.w D0, [A6 - 0x2] 00001C24 48C0 ext.l D0 00001C26 2F00 move.l -[A7], D0 00001C28 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001C2C 4E5E unlink A6 00001C2E 4E75 rts export_1698: 00001C30 4E56 FFFC link A6, -0x0004 00001C34 486E FFFC pea.l [A6 - 0x4] 00001C38 4EBA 1280 jsr [PC + 0x1280 /* 00002EBA */] 00001C3C 486E FFFC pea.l [A6 - 0x4] 00001C40 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 00001C44 4E5E unlink A6 00001C46 4E75 rts export_1699: 00001C48 4E56 FFFC link A6, -0x0004 00001C4C 486E FFFC pea.l [A6 - 0x4] 00001C50 4EBA 1268 jsr [PC + 0x1268 /* 00002EBA */] 00001C54 302E FFFC move.w D0, [A6 - 0x4] 00001C58 48C0 ext.l D0 00001C5A 2F00 move.l -[A7], D0 00001C5C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001C60 4E5E unlink A6 00001C62 4E75 rts export_1700: 00001C64 4E56 FD7C link A6, -0x0284 00001C68 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001C6C 4267 clr.w -[A7] 00001C6E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00001C72 3C1F move.w D6, [A7]+ 00001C74 7001 moveq.l D0, 0x01 00001C76 B046 cmp.w D0, D6 00001C78 6666 bne +0x68 /* 00001CE0 */ 00001C7A 1D7C 0007 FD9A move.b [A6 - 0x266], 0x7 00001C80 2D6D A548 FFB2 move.l [A6 - 0x4E], [A5 - 0x5AB8] 00001C86 486E FEA6 pea.l [A6 - 0x15A] 00001C8A 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001C8E 4267 clr.w -[A7] 00001C90 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00001C94 3C1F move.w D6, [A7]+ 00001C96 4267 clr.w -[A7] 00001C98 486E FD9A pea.l [A6 - 0x266] 00001C9C 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 00001CA0 4A5F tst.w [A7]+ 00001CA2 670C beq +0xE /* 00001CB0 */ 00001CA4 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 00001CA8 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00001CAC 6000 030E bra +0x310 /* 00001FBC */ label00001CB0: 00001CB0 42A7 clr.l -[A7] 00001CB2 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001CB6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001CBA 2D5F FD96 move.l [A6 - 0x26A], [A7]+ 00001CBE 206E FD96 movea.l A0, [A6 - 0x26A] 00001CC2 2050 movea.l A0, [A0] 00001CC4 2E28 0018 move.l D7, [A0 + 0x18] 00001CC8 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001CCC 4267 clr.w -[A7] 00001CCE 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001CD2 4267 clr.w -[A7] 00001CD4 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00001CD8 3D5F FD7E move.w [A6 - 0x282], [A7]+ 00001CDC 6000 02DE bra +0x2E0 /* 00001FBC */ label00001CE0: 00001CE0 4A46 tst.w D6 00001CE2 6608 bne +0xA /* 00001CEC */ 00001CE4 2E2D A8C2 move.l D7, [A5 - 0x573E] 00001CE8 6000 02D2 bra +0x2D4 /* 00001FBC */ label00001CEC: 00001CEC 7006 moveq.l D0, 0x06 00001CEE B046 cmp.w D0, D6 00001CF0 6608 bne +0xA /* 00001CFA */ 00001CF2 2E2D A90A move.l D7, [A5 - 0x56F6] 00001CF6 6000 02C4 bra +0x2C6 /* 00001FBC */ label00001CFA: 00001CFA 7007 moveq.l D0, 0x07 00001CFC B046 cmp.w D0, D6 00001CFE 6610 bne +0x12 /* 00001D10 */ 00001D00 4267 clr.w -[A7] 00001D02 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00001D06 301F move.w D0, [A7]+ 00001D08 48C0 ext.l D0 00001D0A 2E00 move.l D7, D0 00001D0C 6000 02AE bra +0x2B0 /* 00001FBC */ label00001D10: 00001D10 7008 moveq.l D0, 0x08 00001D12 B046 cmp.w D0, D6 00001D14 6622 bne +0x24 /* 00001D38 */ 00001D16 42A7 clr.l -[A7] 00001D18 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00001D1C 265F movea.l A3, [A7]+ 00001D1E 200B move.l D0, A3 00001D20 6606 bne +0x8 /* 00001D28 */ 00001D22 7E00 moveq.l D7, 0x00 00001D24 6000 0296 bra +0x298 /* 00001FBC */ label00001D28: 00001D28 4267 clr.w -[A7] 00001D2A 2F0B move.l -[A7], A3 00001D2C A950 syscall CountMItems 00001D2E 301F move.w D0, [A7]+ 00001D30 48C0 ext.l D0 00001D32 2E00 move.l D7, D0 00001D34 6000 0286 bra +0x288 /* 00001FBC */ label00001D38: 00001D38 7009 moveq.l D0, 0x09 00001D3A B046 cmp.w D0, D6 00001D3C 6610 bne +0x12 /* 00001D4E */ 00001D3E 4267 clr.w -[A7] 00001D40 4EAD 210A jsr [A5 + 0x210A /* export_1053 */] 00001D44 301F move.w D0, [A7]+ 00001D46 48C0 ext.l D0 00001D48 2E00 move.l D7, D0 00001D4A 6000 0270 bra +0x272 /* 00001FBC */ label00001D4E: 00001D4E 700A moveq.l D0, 0x0A 00001D50 B046 cmp.w D0, D6 00001D52 6624 bne +0x26 /* 00001D78 */ 00001D54 486E FD8E pea.l [A6 - 0x272] 00001D58 486E FD8A pea.l [A6 - 0x276] 00001D5C 486E FD86 pea.l [A6 - 0x27A] 00001D60 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00001D64 4267 clr.w -[A7] 00001D66 2F2E FD8E move.l -[A7], [A6 - 0x272] 00001D6A 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00001D6E 301F move.w D0, [A7]+ 00001D70 48C0 ext.l D0 00001D72 2E00 move.l D7, D0 00001D74 6000 0246 bra +0x248 /* 00001FBC */ label00001D78: 00001D78 7002 moveq.l D0, 0x02 00001D7A B046 cmp.w D0, D6 00001D7C 6608 bne +0xA /* 00001D86 */ 00001D7E 2E2D A8BA move.l D7, [A5 - 0x5746] 00001D82 6000 0238 bra +0x23A /* 00001FBC */ label00001D86: 00001D86 7003 moveq.l D0, 0x03 00001D88 B046 cmp.w D0, D6 00001D8A 6600 00CA bne +0xCC /* 00001E56 */ 00001D8E 42A7 clr.l -[A7] 00001D90 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */] 00001D94 201F move.l D0, [A7]+ 00001D96 0480 0000 0001 subi.l D0, 0x1 00001D9C 672C beq +0x2E /* 00001DCA */ 00001D9E 0480 0000 0001 subi.l D0, 0x1 00001DA4 673C beq +0x3E /* 00001DE2 */ 00001DA6 0480 0000 0001 subi.l D0, 0x1 00001DAC 674C beq +0x4E /* 00001DFA */ 00001DAE 0480 0000 0001 subi.l D0, 0x1 00001DB4 675C beq +0x5E /* 00001E12 */ 00001DB6 0480 0000 0001 subi.l D0, 0x1 00001DBC 676C beq +0x6E /* 00001E2A */ 00001DBE 0480 0000 0001 subi.l D0, 0x1 00001DC4 677A beq +0x7C /* 00001E40 */ 00001DC6 6000 01F4 bra +0x1F6 /* 00001FBC */ label00001DCA: 00001DCA 4267 clr.w -[A7] 00001DCC 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00001DD0 3F3C 0001 move.w -[A7], 0x1 00001DD4 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001DD8 301F move.w D0, [A7]+ 00001DDA 48C0 ext.l D0 00001DDC 2E00 move.l D7, D0 00001DDE 6000 01DC bra +0x1DE /* 00001FBC */ label00001DE2: 00001DE2 4267 clr.w -[A7] 00001DE4 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001DE8 3F3C 0001 move.w -[A7], 0x1 00001DEC 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001DF0 301F move.w D0, [A7]+ 00001DF2 48C0 ext.l D0 00001DF4 2E00 move.l D7, D0 00001DF6 6000 01C4 bra +0x1C6 /* 00001FBC */ label00001DFA: 00001DFA 4267 clr.w -[A7] 00001DFC 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00001E00 3F3C 0002 move.w -[A7], 0x2 00001E04 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001E08 301F move.w D0, [A7]+ 00001E0A 48C0 ext.l D0 00001E0C 2E00 move.l D7, D0 00001E0E 6000 01AC bra +0x1AE /* 00001FBC */ label00001E12: 00001E12 4267 clr.w -[A7] 00001E14 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001E18 3F3C 0002 move.w -[A7], 0x2 00001E1C 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001E20 301F move.w D0, [A7]+ 00001E22 48C0 ext.l D0 00001E24 2E00 move.l D7, D0 00001E26 6000 0194 bra +0x196 /* 00001FBC */ label00001E2A: 00001E2A 4267 clr.w -[A7] 00001E2C 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00001E30 4267 clr.w -[A7] 00001E32 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001E36 301F move.w D0, [A7]+ 00001E38 48C0 ext.l D0 00001E3A 2E00 move.l D7, D0 00001E3C 6000 017E bra +0x180 /* 00001FBC */ label00001E40: 00001E40 4267 clr.w -[A7] 00001E42 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001E46 4267 clr.w -[A7] 00001E48 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 00001E4C 301F move.w D0, [A7]+ 00001E4E 48C0 ext.l D0 00001E50 2E00 move.l D7, D0 00001E52 6000 0168 bra +0x16A /* 00001FBC */ label00001E56: 00001E56 7004 moveq.l D0, 0x04 00001E58 B046 cmp.w D0, D6 00001E5A 6600 00CC bne +0xCE /* 00001F28 */ 00001E5E 42A7 clr.l -[A7] 00001E60 42A7 clr.l -[A7] 00001E62 42A7 clr.l -[A7] 00001E64 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001E68 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */] 00001E6C 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001E70 281F move.l D4, [A7]+ 00001E72 2044 movea.l A0, D4 00001E74 3D50 FD84 move.w [A6 - 0x27C], [A0] 00001E78 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00001E7C 42A7 clr.l -[A7] 00001E7E 42A7 clr.l -[A7] 00001E80 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001E84 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001E88 285F movea.l A4, [A7]+ 00001E8A 2D4C FFF4 move.l [A6 - 0xC], A4 00001E8E 486E FFF4 pea.l [A6 - 0xC] 00001E92 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00001E96 4267 clr.w -[A7] 00001E98 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00001E9C 3B5F C166 move.w [A5 - 0x3E9A], [A7]+ 00001EA0 4267 clr.w -[A7] 00001EA2 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 00001EA6 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 00001EAA 3D5F FD80 move.w [A6 - 0x280], [A7]+ 00001EAE 302E FD84 move.w D0, [A6 - 0x27C] 00001EB2 5340 subq.w D0, 1 00001EB4 6712 beq +0x14 /* 00001EC8 */ 00001EB6 5340 subq.w D0, 1 00001EB8 671E beq +0x20 /* 00001ED8 */ 00001EBA 5340 subq.w D0, 1 00001EBC 672A beq +0x2C /* 00001EE8 */ 00001EBE 5340 subq.w D0, 1 00001EC0 6736 beq +0x38 /* 00001EF8 */ 00001EC2 5340 subq.w D0, 1 00001EC4 6742 beq +0x44 /* 00001F08 */ 00001EC6 6042 bra +0x44 /* 00001F0A */ label00001EC8: 00001EC8 42A7 clr.l -[A7] 00001ECA 2F0C move.l -[A7], A4 00001ECC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001ED0 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00001ED4 2E1F move.l D7, [A7]+ 00001ED6 6032 bra +0x34 /* 00001F0A */ label00001ED8: 00001ED8 42A7 clr.l -[A7] 00001EDA 2F0C move.l -[A7], A4 00001EDC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001EE0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001EE4 2E1F move.l D7, [A7]+ 00001EE6 6022 bra +0x24 /* 00001F0A */ label00001EE8: 00001EE8 42A7 clr.l -[A7] 00001EEA 2F0C move.l -[A7], A4 00001EEC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001EF0 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */] 00001EF4 2E1F move.l D7, [A7]+ 00001EF6 6012 bra +0x14 /* 00001F0A */ label00001EF8: 00001EF8 42A7 clr.l -[A7] 00001EFA 2F0C move.l -[A7], A4 00001EFC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001F00 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00001F04 2E1F move.l D7, [A7]+ 00001F06 6002 bra +0x4 /* 00001F0A */ label00001F08: 00001F08 7E00 moveq.l D7, 0x00 label00001F0A: 00001F0A 1F3C 0001 move.b -[A7], 0x1 00001F0E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001F12 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00001F16 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001F1A 206D FE80 movea.l A0, [A5 - 0x180] 00001F1E 316E FD80 0044 move.w [A0 + 0x44], [A6 - 0x280] 00001F24 6000 0096 bra +0x98 /* 00001FBC */ label00001F28: 00001F28 7005 moveq.l D0, 0x05 00001F2A B046 cmp.w D0, D6 00001F2C 6600 008E bne +0x90 /* 00001FBC */ 00001F30 486E FFD4 pea.l [A6 - 0x2C] 00001F34 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00001F38 4205 clr.b D5 00001F3A 4267 clr.w -[A7] 00001F3C 486E FFD4 pea.l [A6 - 0x2C] 00001F40 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 00001F44 101F move.b D0, [A7]+ 00001F46 6774 beq +0x76 /* 00001FBC */ 00001F48 102E FFD4 move.b D0, [A6 - 0x2C] 00001F4C 4880 ext.w D0 00001F4E 5340 subq.w D0, 1 00001F50 670A beq +0xC /* 00001F5C */ 00001F52 5340 subq.w D0, 1 00001F54 6734 beq +0x36 /* 00001F8A */ 00001F56 5340 subq.w D0, 1 00001F58 6742 beq +0x44 /* 00001F9C */ 00001F5A 604E bra +0x50 /* 00001FAA */ label00001F5C: 00001F5C 4267 clr.w -[A7] 00001F5E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001F62 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00001F66 486E FFB6 pea.l [A6 - 0x4A] 00001F6A 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00001F6E 101F move.b D0, [A7]+ 00001F70 673A beq +0x3C /* 00001FAC */ 00001F72 4267 clr.w -[A7] 00001F74 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001F78 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00001F7C 4267 clr.w -[A7] 00001F7E 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 00001F82 301F move.w D0, [A7]+ 00001F84 48C0 ext.l D0 00001F86 2E00 move.l D7, D0 00001F88 6022 bra +0x24 /* 00001FAC */ label00001F8A: 00001F8A 42A7 clr.l -[A7] 00001F8C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00001F90 2F2E FFDE move.l -[A7], [A6 - 0x22] 00001F94 4EAD 2BAA jsr [A5 + 0x2BAA /* export_1393 */] 00001F98 2E1F move.l D7, [A7]+ 00001F9A 6010 bra +0x12 /* 00001FAC */ label00001F9C: 00001F9C 42A7 clr.l -[A7] 00001F9E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001FA2 4EAD 2A7A jsr [A5 + 0x2A7A /* export_1355 */] 00001FA6 2E1F move.l D7, [A7]+ 00001FA8 6002 bra +0x4 /* 00001FAC */ label00001FAA: 00001FAA 7A01 moveq.l D5, 0x01 label00001FAC: 00001FAC 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00001FB0 1005 move.b D0, D5 00001FB2 6708 beq +0xA /* 00001FBC */ 00001FB4 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001FB8 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00001FBC: 00001FBC 1F3C 000F move.b -[A7], 0xF 00001FC0 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001FC4 2F07 move.l -[A7], D7 00001FC6 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001FCA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001FCE 4E5E unlink A6 00001FD0 4E75 rts export_1701: 00001FD2 4E56 FEFE link A6, -0x0102 00001FD6 2F07 move.l -[A7], D7 00001FD8 42A7 clr.l -[A7] 00001FDA 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001FDE 201F move.l D0, [A7]+ 00001FE0 3E00 move.w D7, D0 00001FE2 7001 moveq.l D0, 0x01 00001FE4 B047 cmp.w D0, D7 00001FE6 5EC0 sgt D0 00001FE8 0C47 00FF cmpi.w D7, 0xFF 00001FEC 5EC1 sgt D1 00001FEE 8001 or.b D0, D1 00001FF0 670A beq +0xC /* 00001FFC */ 00001FF2 3F3C 0099 move.w -[A7], 0x99 00001FF6 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00001FFA 601A bra +0x1C /* 00002016 */ label00001FFC: 00001FFC 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1 00002002 1D47 FF01 move.b [A6 - 0xFF], D7 00002006 1F3C 000F move.b -[A7], 0xF 0000200A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000200E 486E FF00 pea.l [A6 - 0x100] 00002012 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00002016: 00002016 2E1F move.l D7, [A7]+ 00002018 4E5E unlink A6 0000201A 4E75 rts export_1702: 0000201C 4E56 FFF4 link A6, -0x000C 00002020 2F0C move.l -[A7], A4 00002022 4267 clr.w -[A7] 00002024 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00002028 3B5F C166 move.w [A5 - 0x3E9A], [A7]+ 0000202C 42A7 clr.l -[A7] 0000202E 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00002032 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002036 42A7 clr.l -[A7] 00002038 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 0000203C 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002040 42A7 clr.l -[A7] 00002042 206E FFF8 movea.l A0, [A6 - 0x8] 00002046 2F10 move.l -[A7], [A0] 00002048 206E FFFC movea.l A0, [A6 - 0x4] 0000204C 2F10 move.l -[A7], [A0] 0000204E 4EAD 2952 jsr [A5 + 0x2952 /* export_1318 */] 00002052 285F movea.l A4, [A7]+ 00002054 1F3C 000F move.b -[A7], 0xF 00002058 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000205C 200C move.l D0, A4 0000205E 6608 bne +0xA /* 00002068 */ 00002060 42A7 clr.l -[A7] 00002062 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002066 6018 bra +0x1A /* 00002080 */ label00002068: 00002068 42A7 clr.l -[A7] 0000206A 206E FFFC movea.l A0, [A6 - 0x4] 0000206E 2F10 move.l -[A7], [A0] 00002070 2F0C move.l -[A7], A4 00002072 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00002076 201F move.l D0, [A7]+ 00002078 5280 addq.l D0, 1 0000207A 2F00 move.l -[A7], D0 0000207C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] label00002080: 00002080 486E FFF8 pea.l [A6 - 0x8] 00002084 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002088 486E FFFC pea.l [A6 - 0x4] 0000208C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002090 285F movea.l A4, [A7]+ 00002092 4E5E unlink A6 00002094 4E75 rts export_1703: 00002096 4E56 FFF0 link A6, -0x0010 0000209A 486E FFF0 pea.l [A6 - 0x10] 0000209E A976 syscall GetKeys 000020A0 703A moveq.l D0, 0x3A 000020A2 3200 move.w D1, D0 000020A4 E641 asr D1.w, 3 000020A6 0136 10F0 btst [A6 + D1.w - 0x16], D0 000020AA 56C0 sne D0 000020AC 0240 0001 andi.w D0, 0x1 000020B0 1F00 move.b -[A7], D0 000020B2 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 000020B6 4E5E unlink A6 000020B8 4E75 rts export_1704: fn000020BA: 000020BA 4E56 FEFE link A6, -0x0102 000020BE 48E7 0108 movem.l -[A7], D7,A4 000020C2 42A7 clr.l -[A7] 000020C4 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000020C8 201F move.l D0, [A7]+ 000020CA 3E00 move.w D7, D0 000020CC 1F3C 000F move.b -[A7], 0xF 000020D0 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000020D4 206D E31E movea.l A0, [A5 - 0x1CE2] 000020D8 BE68 003E cmp.w D7, [A0 + 0x3E] 000020DC 6F06 ble +0x8 /* 000020E4 */ 000020DE 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000020E2 6046 bra +0x48 /* 0000212A */ label000020E4: 000020E4 4A47 tst.w D7 000020E6 6622 bne +0x24 /* 0000210A */ 000020E8 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 000020EC B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 000020F0 6606 bne +0x8 /* 000020F8 */ 000020F2 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000020F6 6032 bra +0x34 /* 0000212A */ label000020F8: 000020F8 2F2D E31E move.l -[A7], [A5 - 0x1CE2] 000020FC 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 00002100 486D E21E pea.l [A5 - 0x1DE2] 00002104 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002108 6020 bra +0x22 /* 0000212A */ label0000210A: 0000210A 286D E31E movea.l A4, [A5 - 0x1CE2] 0000210E 4A6C 000C tst.w [A4 + 0xC] 00002112 6606 bne +0x8 /* 0000211A */ 00002114 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00002118 6010 bra +0x12 /* 0000212A */ label0000211A: 0000211A 486C 000C pea.l [A4 + 0xC] 0000211E 3007 move.w D0, D7 00002120 D06C 0014 add.w D0, [A4 + 0x14] 00002124 3F00 move.w -[A7], D0 00002126 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] label0000212A: 0000212A 4CDF 1080 movem.l D7,A4, [A7]+ 0000212E 4E5E unlink A6 00002130 4E75 rts export_1705: 00002132 4E56 0000 link A6, 0 00002136 206D E31E movea.l A0, [A5 - 0x1CE2] 0000213A 3028 003E move.w D0, [A0 + 0x3E] 0000213E 48C0 ext.l D0 00002140 2F00 move.l -[A7], D0 00002142 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002146 4E5E unlink A6 00002148 4E75 rts fn0000214A: 0000214A 4E56 FF00 link A6, -0x0100 0000214E 206E 0008 movea.l A0, [A6 + 0x8] 00002152 43EE FF00 lea.l A1, [A6 - 0x100] 00002156 707F moveq.l D0, 0x7F label00002158: 00002158 32D8 move.w [A1]+, [A0]+ 0000215A 51C8 FFFC dbf D0, -0x6 /* 00002158 */ 0000215E 486E FF00 pea.l [A6 - 0x100] 00002162 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002166 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 0000216A 4E5E unlink A6 0000216C 205F movea.l A0, [A7]+ 0000216E 584F addq.w A7, 4 00002170 4ED0 jmp [A0] export_1706: 00002172 4E56 FEF8 link A6, -0x0108 00002176 48E7 0308 movem.l -[A7], D6,D7,A4 0000217A 286D E31E movea.l A4, [A5 - 0x1CE2] 0000217E 486D CFEA pea.l [A5 - 0x3016] 00002182 7002 moveq.l D0, 0x02 00002184 2F00 move.l -[A7], D0 00002186 1F3C 000F move.b -[A7], 0xF 0000218A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000218E 42A7 clr.l -[A7] 00002190 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002194 4EBA FF24 jsr [PC - 0xDC /* 000020BA */] 00002198 102C 0026 move.b D0, [A4 + 0x26] 0000219C 670A beq +0xC /* 000021A8 */ 0000219E 487A 00F4 pea.l [PC + 0xF4 /* 00002294, value 0x1284E56 */] 000021A2 4EBA FFA6 jsr [PC - 0x5A /* 0000214A */] 000021A6 600E bra +0x10 /* 000021B6 */ label000021A8: 000021A8 4A6C 003E tst.w [A4 + 0x3E] 000021AC 6F08 ble +0xA /* 000021B6 */ 000021AE 487A 00DE pea.l [PC + 0xDE /* 0000228E, value 0x120012C */] 000021B2 4EBA FF96 jsr [PC - 0x6A /* 0000214A */] label000021B6: 000021B6 3D7C 0001 FEFA move.w [A6 - 0x106], 0x1 000021BC 3D6C 003E FEF8 move.w [A6 - 0x108], [A4 + 0x3E] 000021C2 3E2E FEFA move.w D7, [A6 - 0x106] 000021C6 6000 00A6 bra +0xA8 /* 0000226E */ label000021CA: 000021CA 486D CFEA pea.l [A5 - 0x3016] 000021CE 7002 moveq.l D0, 0x02 000021D0 2F00 move.l -[A7], D0 000021D2 1F3C 000F move.b -[A7], 0xF 000021D6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000021DA 3007 move.w D0, D7 000021DC 48C0 ext.l D0 000021DE 2F00 move.l -[A7], D0 000021E0 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000021E4 4EBA FED4 jsr [PC - 0x12C /* 000020BA */] 000021E8 102C 0027 move.b D0, [A4 + 0x27] 000021EC 0A00 0001 xori.b D0, 0x1 000021F0 4A00 tst.b D0 000021F2 660C bne +0xE /* 00002200 */ 000021F4 222C 0044 move.l D1, [A4 + 0x44] 000021F8 3407 move.w D2, D7 000021FA 0501 btst D1, D2 000021FC 56C1 sne D1 000021FE 8001 or.b D0, D1 label00002200: 00002200 0240 0001 andi.w D0, 0x1 00002204 1C00 move.b D6, D0 00002206 6728 beq +0x2A /* 00002230 */ 00002208 486D D01A pea.l [A5 - 0x2FE6] 0000220C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002210 487A 0080 pea.l [PC + 0x80 /* 00002292, value 0x1220128 */] 00002214 486D D01A pea.l [A5 - 0x2FE6] 00002218 487A 0078 pea.l [PC + 0x78 /* 00002292, value 0x1220128 */] 0000221C 486E FEFC pea.l [A6 - 0x104] 00002220 3F3C 0003 move.w -[A7], 0x3 00002224 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002228 486E FEFC pea.l [A6 - 0x104] 0000222C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label00002230: 00002230 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00002234 BE6C 003E cmp.w D7, [A4 + 0x3E] 00002238 6C30 bge +0x32 /* 0000226A */ 0000223A 102C 0027 move.b D0, [A4 + 0x27] 0000223E 0A00 0001 xori.b D0, 0x1 00002242 4A00 tst.b D0 00002244 6612 bne +0x14 /* 00002258 */ 00002246 222C 0048 move.l D1, [A4 + 0x48] 0000224A 3407 move.w D2, D7 0000224C 0501 btst D1, D2 0000224E 56C1 sne D1 00002250 8001 or.b D0, D1 00002252 0240 0001 andi.w D0, 0x1 00002256 670A beq +0xC /* 00002262 */ label00002258: 00002258 487A 0036 pea.l [PC + 0x36 /* 00002290, value 0x12C0122 */] 0000225C 4EBA FEEC jsr [PC - 0x114 /* 0000214A */] 00002260 6008 bra +0xA /* 0000226A */ label00002262: 00002262 487A 002A pea.l [PC + 0x2A /* 0000228E, value 0x120012C */] 00002266 4EBA FEE2 jsr [PC - 0x11E /* 0000214A */] label0000226A: 0000226A 5247 addq.w D7, 1 0000226C 6908 bvs +0xA /* 00002276 */ label0000226E: 0000226E BE6E FEF8 cmp.w D7, [A6 - 0x108] 00002272 6F00 FF56 ble -0xA8 /* 000021CA */ label00002276: 00002276 102C 0026 move.b D0, [A4 + 0x26] 0000227A 6708 beq +0xA /* 00002284 */ 0000227C 487A 000E pea.l [PC + 0xE /* 0000228C, value 0x1290120 */] 00002280 4EBA FEC8 jsr [PC - 0x138 /* 0000214A */] label00002284: 00002284 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002288 4E5E unlink A6 0000228A 4E75 rts 0000228C 0129 0120 btst [A1 + 0x120], D0 00002290 012C 0122 btst [A4 + 0x122], D0 00002294 0128 4E56 btst [A0 + 0x4E56], D0 export_1707: // at 00002296 (misaligned) 00002298 0000 102D ori.b D0, 0x2D /* '-' */ 0000229C 9FD8 sub.l A7, [A0]+ 0000229E C02D A008 and.b D0, [A5 - 0x5FF8] 000022A2 660E bne +0x10 /* 000022B2 */ 000022A4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000022A8 3F3C 0097 move.w -[A7], 0x97 000022AC 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 000022B0 600C bra +0xE /* 000022BE */ label000022B2: 000022B2 526D CE78 addq.w [A5 - 0x3188], 1 000022B6 4EAD 097A jsr [A5 + 0x97A /* export_299 */] 000022BA 4EAD 120A jsr [A5 + 0x120A /* export_573 */] label000022BE: 000022BE 4E5E unlink A6 000022C0 4E75 rts export_1708: 000022C2 4E56 FFD4 link A6, -0x002C 000022C6 486E FFF6 pea.l [A6 - 0xA] 000022CA 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000022CE 1F3C 000F move.b -[A7], 0xF 000022D2 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000022D6 4267 clr.w -[A7] 000022D8 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000022DC 1D5F FFF5 move.b [A6 - 0xB], [A7]+ 000022E0 1F3C 0001 move.b -[A7], 0x1 000022E4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000022E8 701F moveq.l D0, 0x1F 000022EA 2F00 move.l -[A7], D0 000022EC 7002 moveq.l D0, 0x02 000022EE 2F00 move.l -[A7], D0 000022F0 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 000022F4 201F move.l D0, [A7]+ 000022F6 5580 subq.l D0, 2 000022F8 2D40 FFF0 move.l [A6 - 0x10], D0 000022FC 486E FFF0 pea.l [A6 - 0x10] 00002300 486E FFF6 pea.l [A6 - 0xA] 00002304 3F3C 280A move.w -[A7], 0x280A /* '(\n' */ 00002308 A9EB syscall Pack4/FP68K 0000230A 6F32 ble +0x34 /* 0000233E */ 0000230C 701F moveq.l D0, 0x1F 0000230E 2F00 move.l -[A7], D0 00002310 7002 moveq.l D0, 0x02 00002312 2F00 move.l -[A7], D0 00002314 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 00002318 201F move.l D0, [A7]+ 0000231A 5580 subq.l D0, 2 0000231C 2D40 FFE2 move.l [A6 - 0x1E], D0 00002320 486E FFE2 pea.l [A6 - 0x1E] 00002324 486E FFE6 pea.l [A6 - 0x1A] 00002328 3F3C 280E move.w -[A7], 0x280E 0000232C A9EB syscall Pack4/FP68K 0000232E 41EE FFF6 lea.l A0, [A6 - 0xA] 00002332 43EE FFE6 lea.l A1, [A6 - 0x1A] 00002336 7004 moveq.l D0, 0x04 label00002338: 00002338 30D9 move.w [A0]+, [A1]+ 0000233A 51C8 FFFC dbf D0, -0x6 /* 00002338 */ label0000233E: 0000233E 487A 0078 pea.l [PC + 0x78 /* 000023B8, value 0x3FFF8000 */] 00002342 486E FFF6 pea.l [A6 - 0xA] 00002346 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000234A A9EB syscall Pack4/FP68K 0000234C 620A bhi +0xC /* 00002358 */ 0000234E 7001 moveq.l D0, 0x01 00002350 2F00 move.l -[A7], D0 00002352 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002356 6054 bra +0x56 /* 000023AC */ label00002358: 00002358 486E FFE6 pea.l [A6 - 0x1A] 0000235C 486E FFD8 pea.l [A6 - 0x28] 00002360 486D F590 pea.l [A5 - 0xA70] 00002364 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00002368 588F addq.l A7, 4 0000236A 486E FFF6 pea.l [A6 - 0xA] 0000236E 486E FFD8 pea.l [A6 - 0x28] 00002372 3F3C 0004 move.w -[A7], 0x4 00002376 A9EB syscall Pack4/FP68K 00002378 701F moveq.l D0, 0x1F 0000237A 2F00 move.l -[A7], D0 0000237C 7002 moveq.l D0, 0x02 0000237E 2F00 move.l -[A7], D0 00002380 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 00002384 201F move.l D0, [A7]+ 00002386 5380 subq.l D0, 1 00002388 2D40 FFD4 move.l [A6 - 0x2C], D0 0000238C 486E FFD4 pea.l [A6 - 0x2C] 00002390 486E FFD8 pea.l [A6 - 0x28] 00002394 3F3C 2806 move.w -[A7], 0x2806 00002398 A9EB syscall Pack4/FP68K 0000239A 486E FFD8 pea.l [A6 - 0x28] 0000239E 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 000023A2 588F addq.l A7, 4 000023A4 486E FFE6 pea.l [A6 - 0x1A] 000023A8 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] label000023AC: 000023AC 1F2E FFF5 move.b -[A7], [A6 - 0xB] 000023B0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000023B4 4E5E unlink A6 000023B6 4E75 rts 000023B8 3FFF move.w <>, <> 000023BA 8000 or.b D0, D0 000023BC 0000 0000 ori.b D0, 0x0 000023C0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1709: // at 000023C2 (misaligned) 000023C4 FFF8 .extension 0xFF8 // unimplemented 000023C6 486D CFB2 pea.l [A5 - 0x304E] 000023CA 486E FFF8 pea.l [A6 - 0x8] 000023CE 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 000023D2 486E FFF8 pea.l [A6 - 0x8] 000023D6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000023DA 4E5E unlink A6 000023DC 4E75 rts export_1710: 000023DE 4E56 FFF4 link A6, -0x000C 000023E2 4267 clr.w -[A7] 000023E4 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000023E8 1D5F FFF5 move.b [A6 - 0xB], [A7]+ 000023EC 4267 clr.w -[A7] 000023EE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000023F2 486E FFF6 pea.l [A6 - 0xA] 000023F6 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000023FA 1F3C 000F move.b -[A7], 0xF 000023FE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00002402 42A7 clr.l -[A7] 00002404 486E FFF6 pea.l [A6 - 0xA] 00002408 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000240C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002410 1F2E FFF5 move.b -[A7], [A6 - 0xB] 00002414 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00002418 4E5E unlink A6 0000241A 4E75 rts export_1711: 0000241C 4E56 0000 link A6, 0 00002420 486D A00E pea.l [A5 - 0x5FF2] 00002424 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002428 4E5E unlink A6 0000242A 4E75 rts export_1712: 0000242C 4E56 FFE8 link A6, -0x0018 00002430 102D A1CE move.b D0, [A5 - 0x5E32] 00002434 6714 beq +0x16 /* 0000244A */ 00002436 4267 clr.w -[A7] 00002438 486E FFFC pea.l [A6 - 0x4] 0000243C 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002440 301F move.w D0, [A7]+ 00002442 48C0 ext.l D0 00002444 2B40 CFEA move.l [A5 - 0x3016], D0 00002448 6008 bra +0xA /* 00002452 */ label0000244A: 0000244A 486E FFFC pea.l [A6 - 0x4] 0000244E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] label00002452: 00002452 4AAE FFFC tst.l [A6 - 0x4] 00002456 6D20 blt +0x22 /* 00002478 */ 00002458 486E FFFC pea.l [A6 - 0x4] 0000245C 486E FFE8 pea.l [A6 - 0x18] 00002460 3F3C 280E move.w -[A7], 0x280E 00002464 A9EB syscall Pack4/FP68K 00002466 41EE FFF2 lea.l A0, [A6 - 0xE] 0000246A 43EE FFE8 lea.l A1, [A6 - 0x18] 0000246E 7004 moveq.l D0, 0x04 label00002470: 00002470 30D9 move.w [A0]+, [A1]+ 00002472 51C8 FFFC dbf D0, -0x6 /* 00002470 */ 00002476 602A bra +0x2C /* 000024A2 */ label00002478: 00002478 486E FFFC pea.l [A6 - 0x4] 0000247C 486E FFE8 pea.l [A6 - 0x18] 00002480 3F3C 280E move.w -[A7], 0x280E 00002484 A9EB syscall Pack4/FP68K 00002486 487A 0026 pea.l [PC + 0x26 /* 000024AE, value 0x401F8000 */] 0000248A 486E FFE8 pea.l [A6 - 0x18] 0000248E 4267 clr.w -[A7] 00002490 A9EB syscall Pack4/FP68K 00002492 41EE FFF2 lea.l A0, [A6 - 0xE] 00002496 43EE FFE8 lea.l A1, [A6 - 0x18] 0000249A 7004 moveq.l D0, 0x04 label0000249C: 0000249C 30D9 move.w [A0]+, [A1]+ 0000249E 51C8 FFFC dbf D0, -0x6 /* 0000249C */ label000024A2: 000024A2 486E FFF2 pea.l [A6 - 0xE] 000024A6 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 000024AA 4E5E unlink A6 000024AC 4E75 rts 000024AE 401F negx.b [A7]+ 000024B0 8000 or.b D0, D0 000024B2 0000 0000 ori.b D0, 0x0 000024B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1713: // at 000024B8 (misaligned) 000024BA FBD8 .extension 0xBD8 // unimplemented 000024BC 48E7 0700 movem.l -[A7], D5,D6,D7 000024C0 422E FDF4 clr.b [A6 - 0x20C] 000024C4 4267 clr.w -[A7] 000024C6 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000024CA 7003 moveq.l D0, 0x03 000024CC B05F cmp.w D0, [A7]+ 000024CE 6612 bne +0x14 /* 000024E2 */ 000024D0 486E FFF4 pea.l [A6 - 0xC] 000024D4 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */] 000024D8 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000024DC 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000024E0 6008 bra +0xA /* 000024EA */ label000024E2: 000024E2 486E FFF4 pea.l [A6 - 0xC] 000024E6 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] label000024EA: 000024EA 42A7 clr.l -[A7] 000024EC 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000024F0 201F move.l D0, [A7]+ 000024F2 3E00 move.w D7, D0 000024F4 4267 clr.w -[A7] 000024F6 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000024FA 7001 moveq.l D0, 0x01 000024FC B05F cmp.w D0, [A7]+ 000024FE 57C6 seq D6 00002500 4406 neg.b D6 00002502 1F3C 000F move.b -[A7], 0xF 00002506 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000250A 7001 moveq.l D0, 0x01 0000250C B047 cmp.w D0, D7 0000250E 5EC0 sgt D0 00002510 720F moveq.l D1, 0x0F 00002512 B247 cmp.w D1, D7 00002514 5DC1 slt D1 00002516 8001 or.b D0, D1 00002518 671A beq +0x1C /* 00002534 */ 0000251A 3F3C 00A0 move.w -[A7], 0xA0 0000251E 486E FCD8 pea.l [A6 - 0x328] 00002522 3007 move.w D0, D7 00002524 48C0 ext.l D0 00002526 2F00 move.l -[A7], D0 00002528 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000252C 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00002530 6000 00DC bra +0xDE /* 0000260E */ label00002534: 00002534 1006 move.b D0, D6 00002536 6714 beq +0x16 /* 0000254C */ 00002538 7A17 moveq.l D5, 0x17 0000253A 41EE FEF4 lea.l A0, [A6 - 0x10C] 0000253E 43FA 00FC lea.l A1, [PC + 0xFC /* 0000263C, value 0x5626B67, pstring "bkgnd" */] 00002542 7002 moveq.l D0, 0x02 label00002544: 00002544 30D9 move.w [A0]+, [A1]+ 00002546 51C8 FFFC dbf D0, -0x6 /* 00002544 */ 0000254A 6012 bra +0x14 /* 0000255E */ label0000254C: 0000254C 7A16 moveq.l D5, 0x16 0000254E 41EE FEF4 lea.l A0, [A6 - 0x10C] 00002552 43FA 00E2 lea.l A1, [PC + 0xE2 /* 00002636, value 0x4636172, pstring "card" */] 00002556 7002 moveq.l D0, 0x02 label00002558: 00002558 30D9 move.w [A0]+, [A1]+ 0000255A 51C8 FFFC dbf D0, -0x6 /* 00002558 */ label0000255E: 0000255E 4267 clr.w -[A7] 00002560 3F07 move.w -[A7], D7 00002562 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002566 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000256A 1F06 move.b -[A7], D6 0000256C 486E FDF0 pea.l [A6 - 0x210] 00002570 4EAD 2AD2 jsr [A5 + 0x2AD2 /* export_1366 */] 00002574 101F move.b D0, [A7]+ 00002576 6622 bne +0x24 /* 0000259A */ 00002578 3F3C 00A1 move.w -[A7], 0xA1 0000257C 486E FBD8 pea.l [A6 - 0x428] 00002580 3F05 move.w -[A7], D5 00002582 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00002586 486E FCD8 pea.l [A6 - 0x328] 0000258A 3007 move.w D0, D7 0000258C 48C0 ext.l D0 0000258E 2F00 move.l -[A7], D0 00002590 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002594 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 00002598 6074 bra +0x76 /* 0000260E */ label0000259A: 0000259A 4A6E FDF0 tst.w [A6 - 0x210] 0000259E 676E beq +0x70 /* 0000260E */ 000025A0 486E FEF4 pea.l [A6 - 0x10C] 000025A4 487A 0086 pea.l [PC + 0x86 /* 0000262C, value 0x8206275, pstring " button " */] 000025A8 486E FCD8 pea.l [A6 - 0x328] 000025AC 302E FDF0 move.w D0, [A6 - 0x210] 000025B0 48C0 ext.l D0 000025B2 2F00 move.l -[A7], D0 000025B4 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000025B8 486E FCEC pea.l [A6 - 0x314] 000025BC 3F3C 0003 move.w -[A7], 0x3 000025C0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000025C4 41EE FDF4 lea.l A0, [A6 - 0x20C] 000025C8 43EE FCEC lea.l A1, [A6 - 0x314] 000025CC 707F moveq.l D0, 0x7F label000025CE: 000025CE 30D9 move.w [A0]+, [A1]+ 000025D0 51C8 FFFC dbf D0, -0x6 /* 000025CE */ 000025D4 202E FFF4 move.l D0, [A6 - 0xC] 000025D8 B0AD AEAC cmp.l D0, [A5 - 0x5154] 000025DC 6730 beq +0x32 /* 0000260E */ 000025DE 486E FDF4 pea.l [A6 - 0x20C] 000025E2 487A 003A pea.l [PC + 0x3A /* 0000261E, value 0xC206F66, pstring " of card id " */] 000025E6 486E FCD8 pea.l [A6 - 0x328] 000025EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000025EE 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000025F2 486E FCEC pea.l [A6 - 0x314] 000025F6 3F3C 0003 move.w -[A7], 0x3 000025FA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000025FE 41EE FDF4 lea.l A0, [A6 - 0x20C] 00002602 43EE FCEC lea.l A1, [A6 - 0x314] 00002606 707F moveq.l D0, 0x7F label00002608: 00002608 30D9 move.w [A0]+, [A1]+ 0000260A 51C8 FFFC dbf D0, -0x6 /* 00002608 */ label0000260E: 0000260E 486E FDF4 pea.l [A6 - 0x20C] 00002612 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002616 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000261A 4E5E unlink A6 0000261C 4E75 rts 0000261E 0C20 6F66 cmpi.b -[A0], 0x66 /* 'f' */ 00002622 2063 movea.l A0, -[A3] 00002624 6172 bsr +0x74 /* 00002698 */ 00002626 6420 bcc +0x22 /* 00002648 */ 00002628 6964 bvs +0x66 /* 0000268E */ 0000262A 2000 move.l D0, D0 0000262C 0820 6275 btst.b -[A0], 0x75 /* 'u' */ 00002630 7474 moveq.l D2, 0x74 00002632 6F6E ble +0x70 /* 000026A2 */ 00002634 2000 move.l D0, D0 00002636 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 0000263A 6400 0562 bcc +0x564 /* 00002B9E */ 0000263E 6B67 bmi +0x69 /* 000026A7 */ 00002640 6E64 bgt +0x66 /* 000026A6 */ export_1714: 00002642 4E56 FF00 link A6, -0x0100 00002646 486E FF00 pea.l [A6 - 0x100] // begin alternate branch 00002648-0000264A label00002648: 00002648 FF00 .extension 0xF00 // unimplemented // end alternate branch 00002648-0000264A label00002648: // (misaligned) 0000264A 3F3C 0001 move.w -[A7], 0x1 0000264E 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 00002652 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00002656 4E5E unlink A6 00002658 4E75 rts export_1715: 0000265A 4E56 FF00 link A6, -0x0100 0000265E 486E FF00 pea.l [A6 - 0x100] 00002662 3F3C 0003 move.w -[A7], 0x3 00002666 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 0000266A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000266E 4E5E unlink A6 00002670 4E75 rts export_1716: 00002672 4E56 FAA8 link A6, -0x0558 00002676 2F07 move.l -[A7], D7 00002678 42A7 clr.l -[A7] 0000267A 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 0000267E 205F movea.l A0, [A7]+ 00002680 700F moveq.l D0, 0x0F 00002682 B028 0003 cmp.b D0, [A0 + 0x3] 00002686 661C bne +0x1E /* 000026A4 */ 00002688 1F3C 000F move.b -[A7], 0xF 0000268C 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] // begin alternate branch 0000268E-00002690 label0000268E: 0000268E 1A52 movea.b A5, [A2] // end alternate branch 0000268E-00002690 label0000268E: // (misaligned) 00002690 486E FAD0 pea.l [A6 - 0x530] 00002694 3F3C 0002 move.w -[A7], 0x2 fn00002698: 00002698 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 0000269C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000026A0 6000 01B0 bra +0x1B2 /* 00002852 */ // begin alternate branch 000026A2-000026A6 label000026A2: 000026A2 01B0 4267 bclr [A0 + D4.w * 2 + 0x67], D0 // end alternate branch 000026A2-000026A6 label000026A2: // (misaligned) label000026A4: 000026A4 4267 clr.w -[A7] label000026A6: 000026A6 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000026AA 7002 moveq.l D0, 0x02 000026AC B05F cmp.w D0, [A7]+ 000026AE 660C bne +0xE /* 000026BC */ 000026B0 1F3C 0036 move.b -[A7], 0x36 /* '6' */ 000026B4 4EBA 07A2 jsr [PC + 0x7A2 /* 00002E58 */] 000026B8 6000 0198 bra +0x19A /* 00002852 */ label000026BC: 000026BC 486E FEF0 pea.l [A6 - 0x110] 000026C0 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 000026C4 1F3C 000F move.b -[A7], 0xF 000026C8 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000026CC 4267 clr.w -[A7] 000026CE 486E FEF0 pea.l [A6 - 0x110] 000026D2 4267 clr.w -[A7] 000026D4 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000026D8 3E1F move.w D7, [A7]+ 000026DA 102D B820 move.b D0, [A5 - 0x47E0] 000026DE 663A bne +0x3C /* 0000271A */ 000026E0 4A47 tst.w D7 000026E2 57C1 seq D1 000026E4 8001 or.b D0, D1 000026E6 0240 0001 andi.w D0, 0x1 000026EA 662E bne +0x30 /* 0000271A */ 000026EC 2F00 move.l -[A7], D0 000026EE 4267 clr.w -[A7] 000026F0 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 000026F4 3F07 move.w -[A7], D7 000026F6 486E FED2 pea.l [A6 - 0x12E] 000026FA 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000026FE 121F move.b D1, [A7]+ 00002700 201F move.l D0, [A7]+ 00002702 0A01 0001 xori.b D1, 0x1 00002706 8001 or.b D0, D1 00002708 4A00 tst.b D0 0000270A 660E bne +0x10 /* 0000271A */ 0000270C 4A6E FEE4 tst.w [A6 - 0x11C] 00002710 57C1 seq D1 00002712 8001 or.b D0, D1 00002714 0240 0001 andi.w D0, 0x1 00002718 6708 beq +0xA /* 00002722 */ label0000271A: 0000271A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 0000271E 6000 0132 bra +0x134 /* 00002852 */ label00002722: 00002722 202E FEF2 move.l D0, [A6 - 0x10E] 00002726 B0AE FEFA cmp.l D0, [A6 - 0x106] 0000272A 6612 bne +0x14 /* 0000273E */ 0000272C 41EE FDD2 lea.l A0, [A6 - 0x22E] 00002730 43FA 014E lea.l A1, [PC + 0x14E /* 00002880, value 0x4636172, pstring "card" */] 00002734 7002 moveq.l D0, 0x02 label00002736: 00002736 30D9 move.w [A0]+, [A1]+ 00002738 51C8 FFFC dbf D0, -0x6 /* 00002736 */ 0000273C 6010 bra +0x12 /* 0000274E */ label0000273E: 0000273E 41EE FDD2 lea.l A0, [A6 - 0x22E] 00002742 43FA 0136 lea.l A1, [PC + 0x136 /* 0000287A, value 0x5626B67, pstring "bkgnd" */] 00002746 7002 moveq.l D0, 0x02 label00002748: 00002748 30D9 move.w [A0]+, [A1]+ 0000274A 51C8 FFFC dbf D0, -0x6 /* 00002748 */ label0000274E: 0000274E 7001 moveq.l D0, 0x01 00002750 B06E FEF0 cmp.w D0, [A6 - 0x110] 00002754 6612 bne +0x14 /* 00002768 */ 00002756 41EE FCD2 lea.l A0, [A6 - 0x32E] 0000275A 43FA 0116 lea.l A1, [PC + 0x116 /* 00002872, value 0x6627574, pstring "button" */] 0000275E 7003 moveq.l D0, 0x03 label00002760: 00002760 30D9 move.w [A0]+, [A1]+ 00002762 51C8 FFFC dbf D0, -0x6 /* 00002760 */ 00002766 6010 bra +0x12 /* 00002778 */ label00002768: 00002768 41EE FCD2 lea.l A0, [A6 - 0x32E] 0000276C 43FA 00FE lea.l A1, [PC + 0xFE /* 0000286C, value 0x5666965, pstring "field" */] 00002770 7002 moveq.l D0, 0x02 label00002772: 00002772 30D9 move.w [A0]+, [A1]+ 00002774 51C8 FFFC dbf D0, -0x6 /* 00002772 */ label00002778: 00002778 487A 00EC pea.l [PC + 0xEC /* 00002866, value 0x4206F66, pstring " of " */] 0000277C 486E FDD2 pea.l [A6 - 0x22E] 00002780 487A 00E2 pea.l [PC + 0xE2 /* 00002864, value 0x1200420 */] 00002784 486E FCD2 pea.l [A6 - 0x32E] 00002788 487A 00DA pea.l [PC + 0xDA /* 00002864, value 0x1200420 */] 0000278C 486E FABC pea.l [A6 - 0x544] 00002790 4267 clr.w -[A7] 00002792 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00002796 3F07 move.w -[A7], D7 00002798 4267 clr.w -[A7] 0000279A 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 0000279E 301F move.w D0, [A7]+ 000027A0 48C0 ext.l D0 000027A2 2F00 move.l -[A7], D0 000027A4 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000027A8 486E FBD0 pea.l [A6 - 0x430] 000027AC 3F3C 0006 move.w -[A7], 0x6 000027B0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000027B4 41EE FCD2 lea.l A0, [A6 - 0x32E] 000027B8 43EE FBD0 lea.l A1, [A6 - 0x430] 000027BC 707F moveq.l D0, 0x7F label000027BE: 000027BE 30D9 move.w [A0]+, [A1]+ 000027C0 51C8 FFFC dbf D0, -0x6 /* 000027BE */ 000027C4 7001 moveq.l D0, 0x01 000027C6 B02E FED6 cmp.b D0, [A6 - 0x12A] 000027CA 6636 bne +0x38 /* 00002802 */ 000027CC 487A 0090 pea.l [PC + 0x90 /* 0000285E, value 0x56C696E, pstring "line " */] 000027D0 486E FABC pea.l [A6 - 0x544] 000027D4 302E FEE4 move.w D0, [A6 - 0x11C] 000027D8 48C0 ext.l D0 000027DA 2F00 move.l -[A7], D0 000027DC 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000027E0 486E FCD2 pea.l [A6 - 0x32E] 000027E4 486E FBD0 pea.l [A6 - 0x430] 000027E8 3F3C 0003 move.w -[A7], 0x3 000027EC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000027F0 41EE FCD2 lea.l A0, [A6 - 0x32E] 000027F4 43EE FBD0 lea.l A1, [A6 - 0x430] 000027F8 707F moveq.l D0, 0x7F label000027FA: 000027FA 30D9 move.w [A0]+, [A1]+ 000027FC 51C8 FFFC dbf D0, -0x6 /* 000027FA */ 00002800 6048 bra +0x4A /* 0000284A */ label00002802: 00002802 487A 005A pea.l [PC + 0x5A /* 0000285E, value 0x56C696E, pstring "line " */] 00002806 486E FABC pea.l [A6 - 0x544] 0000280A 302E FEE4 move.w D0, [A6 - 0x11C] 0000280E 48C0 ext.l D0 00002810 2F00 move.l -[A7], D0 00002812 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002816 487A 0040 pea.l [PC + 0x40 /* 00002858, value 0x420746F, pstring " to " */] 0000281A 486E FAA8 pea.l [A6 - 0x558] 0000281E 302E FEE2 move.w D0, [A6 - 0x11E] 00002822 48C0 ext.l D0 00002824 2F00 move.l -[A7], D0 00002826 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000282A 486E FCD2 pea.l [A6 - 0x32E] 0000282E 486E FBD0 pea.l [A6 - 0x430] 00002832 3F3C 0005 move.w -[A7], 0x5 00002836 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000283A 41EE FCD2 lea.l A0, [A6 - 0x32E] 0000283E 43EE FBD0 lea.l A1, [A6 - 0x430] 00002842 707F moveq.l D0, 0x7F label00002844: 00002844 30D9 move.w [A0]+, [A1]+ 00002846 51C8 FFFC dbf D0, -0x6 /* 00002844 */ label0000284A: 0000284A 486E FCD2 pea.l [A6 - 0x32E] 0000284E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00002852: 00002852 2E1F move.l D7, [A7]+ 00002854 4E5E unlink A6 00002856 4E75 rts 00002858 0420 746F subi.b -[A0], 0x6F /* 'o' */ 0000285C 2000 move.l D0, D0 0000285E 056C 696E bchg [A4 + 0x696E], D2 00002862 6520 bcs +0x22 /* 00002884 */ 00002864 0120 btst -[A0], D0 00002866 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 0000286A 2000 move.l D0, D0 0000286C 0566 bchg -[A6], D2 0000286E 6965 bvs +0x67 /* 000028D5 */ 00002870 6C64 bge +0x66 /* 000028D6 */ 00002872 0662 7574 addi.w -[A2], 0x7574 /* 'ut' */ 00002876 746F moveq.l D2, 0x6F 00002878 6E00 0562 bgt +0x564 /* 00002DDC */ 0000287C 6B67 bmi +0x69 /* 000028E5 */ 0000287E 6E64 bgt +0x66 /* 000028E4 */ 00002880 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ label00002884: 00002884 6400 4E56 bcc +0x4E58 /* 000076DC */ export_1717: // at 00002886 (misaligned) 00002888 FFFC .extension 0xFFC // unimplemented 0000288A 102D C232 move.b D0, [A5 - 0x3DCE] 0000288E 6722 beq +0x24 /* 000028B2 */ 00002890 42A7 clr.l -[A7] 00002892 206D C6DC movea.l A0, [A5 - 0x3924] 00002896 2050 movea.l A0, [A0] 00002898 3F28 0020 move.w -[A7], [A0 + 0x20] 0000289C 2F2D C6DC move.l -[A7], [A5 - 0x3924] 000028A0 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 000028A4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000028A8 486E FFFC pea.l [A6 - 0x4] 000028AC 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 000028B0 6004 bra +0x6 /* 000028B6 */ label000028B2: 000028B2 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label000028B6: 000028B6 4E5E unlink A6 000028B8 4E75 rts export_1718: 000028BA 4E56 FEA0 link A6, -0x0160 000028BE 2F07 move.l -[A7], D7 000028C0 42A7 clr.l -[A7] 000028C2 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 000028C6 205F movea.l A0, [A7]+ 000028C8 700F moveq.l D0, 0x0F 000028CA B028 0003 cmp.b D0, [A0 + 0x3] 000028CE 6610 bne +0x12 /* 000028E0 */ 000028D0 1F3C 000F move.b -[A7], 0xF 000028D4 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] // begin alternate branch 000028D6-000028D8 label000028D6: 000028D6 1A52 movea.b A5, [A2] // end alternate branch 000028D6-000028D8 label000028D6: // (misaligned) 000028D8 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */] 000028DC 6000 00DA bra +0xDC /* 000029B8 */ label000028E0: 000028E0 4267 clr.w -[A7] 000028E2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] // begin alternate branch 000028E4-000028E6 label000028E4: 000028E4 1ADA move.b [A5]+, [A2]+ // end alternate branch 000028E4-000028E6 label000028E4: // (misaligned) 000028E6 7002 moveq.l D0, 0x02 000028E8 B05F cmp.w D0, [A7]+ 000028EA 660C bne +0xE /* 000028F8 */ 000028EC 1F3C 0038 move.b -[A7], 0x38 /* '8' */ 000028F0 4EBA 0566 jsr [PC + 0x566 /* 00002E58 */] 000028F4 6000 00C2 bra +0xC4 /* 000029B8 */ label000028F8: 000028F8 486E FEC0 pea.l [A6 - 0x140] 000028FC 2F3C 0000 0140 move.l -[A7], 0x140 00002902 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002906 422E FEEE clr.b [A6 - 0x112] 0000290A 486E FEF0 pea.l [A6 - 0x110] 0000290E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00002912 1F3C 000F move.b -[A7], 0xF 00002916 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000291A 4267 clr.w -[A7] 0000291C 486E FEF0 pea.l [A6 - 0x110] 00002920 4267 clr.w -[A7] 00002922 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00002926 3E1F move.w D7, [A7]+ 00002928 102D B820 move.b D0, [A5 - 0x47E0] 0000292C 663A bne +0x3C /* 00002968 */ 0000292E 4A47 tst.w D7 00002930 57C1 seq D1 00002932 8001 or.b D0, D1 00002934 0240 0001 andi.w D0, 0x1 00002938 662E bne +0x30 /* 00002968 */ 0000293A 2F00 move.l -[A7], D0 0000293C 4267 clr.w -[A7] 0000293E 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00002942 3F07 move.w -[A7], D7 00002944 486E FEA2 pea.l [A6 - 0x15E] 00002948 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 0000294C 121F move.b D1, [A7]+ 0000294E 201F move.l D0, [A7]+ 00002950 0A01 0001 xori.b D1, 0x1 00002954 8001 or.b D0, D1 00002956 4A00 tst.b D0 00002958 660E bne +0x10 /* 00002968 */ 0000295A 4A6E FEB4 tst.w [A6 - 0x14C] 0000295E 57C1 seq D1 00002960 8001 or.b D0, D1 00002962 0240 0001 andi.w D0, 0x1 00002966 6706 beq +0x8 /* 0000296E */ label00002968: 00002968 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 0000296C 604A bra +0x4C /* 000029B8 */ label0000296E: 0000296E 41EE FEC0 lea.l A0, [A6 - 0x140] 00002972 43ED CFBC lea.l A1, [A5 - 0x3044] 00002976 7014 moveq.l D0, 0x14 label00002978: 00002978 30D9 move.w [A0]+, [A1]+ 0000297A 51C8 FFFC dbf D0, -0x6 /* 00002978 */ 0000297E 7001 moveq.l D0, 0x01 00002980 B02E FEA6 cmp.b D0, [A6 - 0x15A] 00002984 6616 bne +0x18 /* 0000299C */ 00002986 302E FEB4 move.w D0, [A6 - 0x14C] 0000298A 48C0 ext.l D0 0000298C 2D40 FEE2 move.l [A6 - 0x11E], D0 00002990 302E FEB4 move.w D0, [A6 - 0x14C] 00002994 48C0 ext.l D0 00002996 2D40 FEE6 move.l [A6 - 0x11A], D0 0000299A 6014 bra +0x16 /* 000029B0 */ label0000299C: 0000299C 302E FEB4 move.w D0, [A6 - 0x14C] 000029A0 48C0 ext.l D0 000029A2 2D40 FEE2 move.l [A6 - 0x11E], D0 000029A6 302E FEB2 move.w D0, [A6 - 0x14E] 000029AA 48C0 ext.l D0 000029AC 2D40 FEE6 move.l [A6 - 0x11A], D0 label000029B0: 000029B0 486E FEC0 pea.l [A6 - 0x140] 000029B4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] label000029B8: 000029B8 2E1F move.l D7, [A7]+ 000029BA 4E5E unlink A6 000029BC 4E75 rts export_1719: 000029BE 4E56 FFF0 link A6, -0x0010 000029C2 486E FFF0 pea.l [A6 - 0x10] 000029C6 A976 syscall GetKeys 000029C8 7038 moveq.l D0, 0x38 000029CA 3200 move.w D1, D0 000029CC E641 asr D1.w, 3 000029CE 0136 10F0 btst [A6 + D1.w - 0x16], D0 000029D2 56C0 sne D0 000029D4 0240 0001 andi.w D0, 0x1 000029D8 1F00 move.b -[A7], D0 000029DA 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 000029DE 4E5E unlink A6 000029E0 4E75 rts export_1720: 000029E2 4E56 0000 link A6, 0 000029E6 3F3C 0018 move.w -[A7], 0x18 000029EA 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 000029EE 4E5E unlink A6 000029F0 4E75 rts export_1721: 000029F2 4E56 FEF6 link A6, -0x010A 000029F6 41EE FEF8 lea.l A0, [A6 - 0x108] 000029FA 43FA 0062 lea.l A1, [PC + 0x62 /* 00002A5E, value 0x4646F6E, pstring "done" */] 000029FE 7002 moveq.l D0, 0x02 label00002A00: 00002A00 30D9 move.w [A0]+, [A1]+ 00002A02 51C8 FFFC dbf D0, -0x6 /* 00002A00 */ 00002A06 4267 clr.w -[A7] 00002A08 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00002A0C 101F move.b D0, [A7]+ 00002A0E 0A00 0001 xori.b D0, 0x1 00002A12 4A00 tst.b D0 00002A14 673C beq +0x3E /* 00002A52 */ 00002A16 322D E982 move.w D1, [A5 - 0x167E] 00002A1A 5341 subq.w D1, 1 00002A1C 41ED E970 lea.l A0, [A5 - 0x1690] 00002A20 C3FC 000C muls.w D1, 0xC 00002A24 4AB0 1006 tst.l [A0 + D1.w + 0x6] 00002A28 56C1 sne D1 00002A2A C001 and.b D0, D1 00002A2C 6724 beq +0x26 /* 00002A52 */ 00002A2E 302D E982 move.w D0, [A5 - 0x167E] 00002A32 5340 subq.w D0, 1 00002A34 41ED E970 lea.l A0, [A5 - 0x1690] 00002A38 C1FC 000C muls.w D0, 0xC 00002A3C 2070 0006 movea.l A0, [A0 + D0.w + 0x6] 00002A40 2050 movea.l A0, [A0] 00002A42 43EE FEF8 lea.l A1, [A6 - 0x108] 00002A46 41E8 0014 lea.l A0, [A0 + 0x14] 00002A4A 707F moveq.l D0, 0x7F label00002A4C: 00002A4C 32D8 move.w [A1]+, [A0]+ 00002A4E 51C8 FFFC dbf D0, -0x6 /* 00002A4C */ label00002A52: 00002A52 486E FEF8 pea.l [A6 - 0x108] 00002A56 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002A5A 4E5E unlink A6 00002A5C 4E75 rts 00002A5E 0464 6F6E subi.w -[A4], 0x6F6E /* 'on' */ 00002A62 6500 4E56 bcs +0x4E58 /* 000078BA */ export_1722: // at 00002A64 (misaligned) 00002A66 FFEC .extension 0xFEC // unimplemented 00002A68 486E FFF6 pea.l [A6 - 0xA] 00002A6C 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00002A70 1F3C 000F move.b -[A7], 0xF 00002A74 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00002A78 41EE FFEC lea.l A0, [A6 - 0x14] 00002A7C 43EE FFF6 lea.l A1, [A6 - 0xA] 00002A80 7004 moveq.l D0, 0x04 label00002A82: 00002A82 30D9 move.w [A0]+, [A1]+ 00002A84 51C8 FFFC dbf D0, -0x6 /* 00002A82 */ 00002A88 486E FFEC pea.l [A6 - 0x14] 00002A8C 3F3C 0012 move.w -[A7], 0x12 00002A90 A9EB syscall Pack4/FP68K 00002A92 486E FFEC pea.l [A6 - 0x14] 00002A96 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00002A9A 4E5E unlink A6 00002A9C 4E75 rts export_1723: 00002A9E 4E56 FDFC link A6, -0x0204 00002AA2 2F0C move.l -[A7], A4 00002AA4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00002AA8 42A7 clr.l -[A7] 00002AAA 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002AAE A917 syscall GetWRefCon 00002AB0 285F movea.l A4, [A7]+ label00002AB2: 00002AB2 200C move.l D0, A4 00002AB4 673C beq +0x3E /* 00002AF2 */ 00002AB6 486E FDFC pea.l [A6 - 0x204] 00002ABA 2054 movea.l A0, [A4] 00002ABC 2F28 000C move.l -[A7], [A0 + 0xC] 00002AC0 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 00002AC4 205F movea.l A0, [A7]+ 00002AC6 43EE FEFC lea.l A1, [A6 - 0x104] 00002ACA 707F moveq.l D0, 0x7F label00002ACC: 00002ACC 32D8 move.w [A1]+, [A0]+ 00002ACE 51C8 FFFC dbf D0, -0x6 /* 00002ACC */ 00002AD2 486E FEFC pea.l [A6 - 0x104] 00002AD6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002ADA 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00002ADE 486D CFBA pea.l [A5 - 0x3046] 00002AE2 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00002AE6 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00002AEA 2054 movea.l A0, [A4] 00002AEC 2868 003E movea.l A4, [A0 + 0x3E] 00002AF0 60C0 bra -0x3E /* 00002AB2 */ label00002AF2: 00002AF2 285F movea.l A4, [A7]+ 00002AF4 4E5E unlink A6 00002AF6 4E75 rts export_1724: 00002AF8 4E56 0000 link A6, 0 00002AFC 42A7 clr.l -[A7] 00002AFE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00002B02 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002B06 4E5E unlink A6 00002B08 4E75 rts export_1725: 00002B0A 4E56 FFD8 link A6, -0x0028 00002B0E 48E7 0300 movem.l -[A7], D6,D7 00002B12 41EE FFEA lea.l A0, [A6 - 0x16] 00002B16 43FA 00B0 lea.l A1, [PC + 0xB0 /* 00002BC8, value 0x0 */] 00002B1A 7004 moveq.l D0, 0x04 label00002B1C: 00002B1C 30D9 move.w [A0]+, [A1]+ 00002B1E 51C8 FFFC dbf D0, -0x6 /* 00002B1C */ 00002B22 42A7 clr.l -[A7] 00002B24 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00002B28 201F move.l D0, [A7]+ 00002B2A 3C00 move.w D6, D0 00002B2C 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 00002B32 3D46 FFE2 move.w [A6 - 0x1E], D6 00002B36 3E2E FFE4 move.w D7, [A6 - 0x1C] 00002B3A 606E bra +0x70 /* 00002BAA */ label00002B3C: 00002B3C 486E FFF4 pea.l [A6 - 0xC] 00002B40 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 00002B44 102E FFF4 move.b D0, [A6 - 0xC] 00002B48 6730 beq +0x32 /* 00002B7A */ 00002B4A 486E FFF6 pea.l [A6 - 0xA] 00002B4E 41EE FFD8 lea.l A0, [A6 - 0x28] 00002B52 43EE FFEA lea.l A1, [A6 - 0x16] 00002B56 7004 moveq.l D0, 0x04 label00002B58: 00002B58 30D9 move.w [A0]+, [A1]+ 00002B5A 51C8 FFFC dbf D0, -0x6 /* 00002B58 */ 00002B5E 486E FFD8 pea.l [A6 - 0x28] 00002B62 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00002B66 A9EB syscall Pack4/FP68K 00002B68 41EE FFEA lea.l A0, [A6 - 0x16] 00002B6C 43EE FFD8 lea.l A1, [A6 - 0x28] 00002B70 7004 moveq.l D0, 0x04 label00002B72: 00002B72 30D9 move.w [A0]+, [A1]+ 00002B74 51C8 FFFC dbf D0, -0x6 /* 00002B72 */ 00002B78 602C bra +0x2E /* 00002BA6 */ label00002B7A: 00002B7A 486E FFF6 pea.l [A6 - 0xA] 00002B7E 41EE FFD8 lea.l A0, [A6 - 0x28] 00002B82 43EE FFEA lea.l A1, [A6 - 0x16] 00002B86 7004 moveq.l D0, 0x04 label00002B88: 00002B88 30D9 move.w [A0]+, [A1]+ 00002B8A 51C8 FFFC dbf D0, -0x6 /* 00002B88 */ 00002B8E 486E FFD8 pea.l [A6 - 0x28] 00002B92 4267 clr.w -[A7] 00002B94 A9EB syscall Pack4/FP68K 00002B96 41EE FFEA lea.l A0, [A6 - 0x16] 00002B9A 43EE FFD8 lea.l A1, [A6 - 0x28] label00002B9E: 00002B9E 7004 moveq.l D0, 0x04 label00002BA0: 00002BA0 30D9 move.w [A0]+, [A1]+ 00002BA2 51C8 FFFC dbf D0, -0x6 /* 00002BA0 */ label00002BA6: 00002BA6 5247 addq.w D7, 1 00002BA8 6906 bvs +0x8 /* 00002BB0 */ label00002BAA: 00002BAA BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00002BAE 6F8C ble -0x72 /* 00002B3C */ label00002BB0: 00002BB0 1F3C 000F move.b -[A7], 0xF 00002BB4 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00002BB8 486E FFEA pea.l [A6 - 0x16] 00002BBC 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00002BC0 4CDF 00C0 movem.l D6,D7, [A7]+ 00002BC4 4E5E unlink A6 00002BC6 4E75 rts 00002BC8 0000 0000 ori.b D0, 0x0 00002BCC 0000 0000 ori.b D0, 0x0 00002BD0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1726: // at 00002BD2 (misaligned) 00002BD4 FD7E .extension 0xD7E // unimplemented 00002BD6 4267 clr.w -[A7] 00002BD8 2F3C 7379 7376 move.l -[A7], 0x73797376 /* 'sysv' */ 00002BDE 486E FFFC pea.l [A6 - 0x4] 00002BE2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002BE6 3D5F FDF6 move.w [A6 - 0x20A], [A7]+ 00002BEA 486E FDA6 pea.l [A6 - 0x25A] 00002BEE 202E FFFC move.l D0, [A6 - 0x4] 00002BF2 C0BC 0000 FF00 and.l D0, 0xFF00 00002BF8 E088 lsr D0, 8 00002BFA 2F00 move.l -[A7], D0 00002BFC 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002C00 487A 0044 pea.l [PC + 0x44 /* 00002C46, value 0x12E4E56 */] 00002C04 486E FD92 pea.l [A6 - 0x26E] 00002C08 202E FFFC move.l D0, [A6 - 0x4] 00002C0C C0BC 0000 00F0 and.l D0, 0xF0 00002C12 E888 lsr D0, 4 00002C14 2F00 move.l -[A7], D0 00002C16 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002C1A 486E FD7E pea.l [A6 - 0x282] 00002C1E 202E FFFC move.l D0, [A6 - 0x4] 00002C22 C0BC 0000 000F and.l D0, 0xF 00002C28 2F00 move.l -[A7], D0 00002C2A 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00002C2E 486E FDBA pea.l [A6 - 0x246] 00002C32 3F3C 0004 move.w -[A7], 0x4 00002C36 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C3A 486E FDBA pea.l [A6 - 0x246] 00002C3E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00002C42 4E5E unlink A6 00002C44 4E75 rts 00002C46 012E 4E56 btst [A6 + 0x4E56], D0 export_1727: // at 00002C48 (misaligned) 00002C4A 0000 3F3C ori.b D0, 0x3C /* '<' */ 00002C4E 001C 4EAD ori.b [A4]+, 0xAD 00002C52 113A 4E5E move.b -[A0], [PC + 0x4E5E /* 00007AB2 */] 00002C56 4E75 rts export_1728: 00002C58 4E56 FFE2 link A6, -0x001E 00002C5C 206D E31E movea.l A0, [A5 - 0x1CE2] 00002C60 2068 003A movea.l A0, [A0 + 0x3A] 00002C64 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002C68 700D moveq.l D0, 0x0D label00002C6A: 00002C6A 32D8 move.w [A1]+, [A0]+ 00002C6C 51C8 FFFC dbf D0, -0x6 /* 00002C6A */ 00002C70 1D6D CE80 FFE3 move.b [A6 - 0x1D], [A5 - 0x3180] 00002C76 202E FFE6 move.l D0, [A6 - 0x1A] 00002C7A B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00002C7E 56C0 sne D0 00002C80 4A00 tst.b D0 00002C82 6710 beq +0x12 /* 00002C94 */ 00002C84 4A2D CE80 tst.b [A5 - 0x3180] 00002C88 57C1 seq D1 00002C8A C001 and.b D0, D1 00002C8C 6706 beq +0x8 /* 00002C94 */ 00002C8E 1B7C 0001 CE80 move.b [A5 - 0x3180], 0x1 label00002C94: 00002C94 486E FFE4 pea.l [A6 - 0x1C] 00002C98 1F3C 0002 move.b -[A7], 0x2 00002C9C 1F3C 0001 move.b -[A7], 0x1 00002CA0 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00002CA4 1B6E FFE3 CE80 move.b [A5 - 0x3180], [A6 - 0x1D] 00002CAA 4E5E unlink A6 00002CAC 4E75 rts export_1729: 00002CAE 4E56 0000 link A6, 0 00002CB2 42A7 clr.l -[A7] 00002CB4 A975 syscall TickCount 00002CB6 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002CBA 4E5E unlink A6 00002CBC 4E75 rts export_1730: 00002CBE 4E56 FEF4 link A6, -0x010C 00002CC2 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002CC6 102D A1CE move.b D0, [A5 - 0x5E32] 00002CCA 670E beq +0x10 /* 00002CDA */ 00002CCC 4267 clr.w -[A7] 00002CCE 486E FFFC pea.l [A6 - 0x4] 00002CD2 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002CD6 3A1F move.w D5, [A7]+ 00002CD8 6008 bra +0xA /* 00002CE2 */ label00002CDA: 00002CDA 486E FFFC pea.l [A6 - 0x4] 00002CDE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] label00002CE2: 00002CE2 4206 clr.b D6 00002CE4 7004 moveq.l D0, 0x04 00002CE6 B02D CE80 cmp.b D0, [A5 - 0x3180] 00002CEA 661A bne +0x1C /* 00002D06 */ 00002CEC 7E01 moveq.l D7, 0x01 00002CEE 42A7 clr.l -[A7] 00002CF0 2F3C 5754 494D move.l -[A7], 0x5754494D /* 'WTIM' */ 00002CF6 4267 clr.w -[A7] 00002CF8 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00002CFC 285F movea.l A4, [A7]+ 00002CFE 200C move.l D0, A4 00002D00 56C6 sne D6 00002D02 4406 neg.b D6 00002D04 600A bra +0xC /* 00002D10 */ label00002D06: 00002D06 7001 moveq.l D0, 0x01 00002D08 B02D CE80 cmp.b D0, [A5 - 0x3180] 00002D0C 57C7 seq D7 00002D0E 4407 neg.b D7 label00002D10: 00002D10 1006 move.b D0, D6 00002D12 6720 beq +0x22 /* 00002D34 */ 00002D14 2F0C move.l -[A7], A4 00002D16 205F movea.l A0, [A7]+ 00002D18 A04A syscall HNoPurge 00002D1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D1E 1F07 move.b -[A7], D7 00002D20 486E FEFC pea.l [A6 - 0x104] 00002D24 2F0C move.l -[A7], A4 00002D26 3F3C 0010 move.w -[A7], 0x10 00002D2A A9ED syscall Pack6 00002D2C 2F0C move.l -[A7], A4 00002D2E 205F movea.l A0, [A7]+ 00002D30 A049 syscall HPurge 00002D32 6010 bra +0x12 /* 00002D44 */ label00002D34: 00002D34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D38 1F07 move.b -[A7], D7 00002D3A 486E FEFC pea.l [A6 - 0x104] 00002D3E 3F3C 0002 move.w -[A7], 0x2 00002D42 A9ED syscall Pack6 label00002D44: 00002D44 486E FEFC pea.l [A6 - 0x104] 00002D48 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002D4C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00002D50 4E5E unlink A6 00002D52 4E75 rts export_1731: 00002D54 4E56 FE00 link A6, -0x0200 00002D58 486E FF00 pea.l [A6 - 0x100] 00002D5C 3F3C 008D move.w -[A7], 0x8D 00002D60 3F2D C732 move.w -[A7], [A5 - 0x38CE] 00002D64 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002D68 486E FF00 pea.l [A6 - 0x100] 00002D6C 487A 002A pea.l [PC + 0x2A /* 00002D98, value 0x520746F, pstring " tool" */] 00002D70 486E FE00 pea.l [A6 - 0x200] 00002D74 3F3C 0002 move.w -[A7], 0x2 00002D78 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002D7C 41EE FF00 lea.l A0, [A6 - 0x100] 00002D80 43EE FE00 lea.l A1, [A6 - 0x200] 00002D84 707F moveq.l D0, 0x7F label00002D86: 00002D86 30D9 move.w [A0]+, [A1]+ 00002D88 51C8 FFFC dbf D0, -0x6 /* 00002D86 */ 00002D8C 486E FF00 pea.l [A6 - 0x100] 00002D90 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002D94 4E5E unlink A6 00002D96 4E75 rts 00002D98 0520 btst -[A0], D2 00002D9A 746F moveq.l D2, 0x6F 00002D9C 6F6C ble +0x6E /* 00002E0A */ export_1732: 00002D9E 4E56 FFF4 link A6, -0x000C 00002DA2 4267 clr.w -[A7] 00002DA4 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00002DA8 1D5F FFF5 move.b [A6 - 0xB], [A7]+ 00002DAC 1F3C 0003 move.b -[A7], 0x3 00002DB0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00002DB4 486E FFF6 pea.l [A6 - 0xA] 00002DB8 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00002DBC 1F3C 000F move.b -[A7], 0xF 00002DC0 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00002DC4 42A7 clr.l -[A7] 00002DC6 486E FFF6 pea.l [A6 - 0xA] 00002DCA 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002DCE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002DD2 1F2E FFF5 move.b -[A7], [A6 - 0xB] 00002DD6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00002DDA 4E5E unlink A6 label00002DDC: 00002DDC 4E75 rts export_1733: 00002DDE 4E56 FFFC link A6, -0x0004 00002DE2 42A7 clr.l -[A7] 00002DE4 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00002DE8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002DEC 1F3C 000F move.b -[A7], 0xF 00002DF0 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00002DF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DF8 1F3C 0001 move.b -[A7], 0x1 00002DFC 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00002E00 4267 clr.w -[A7] 00002E02 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */] 00002E06 101F move.b D0, [A7]+ 00002E08 6608 bne +0xA /* 00002E12 */ label00002E0A: 00002E0A 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002E0E 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] label00002E12: 00002E12 4E5E unlink A6 00002E14 4E75 rts export_1734: 00002E16 4E56 FFFC link A6, -0x0004 00002E1A 2F0C move.l -[A7], A4 00002E1C 42A7 clr.l -[A7] 00002E1E 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00002E22 285F movea.l A4, [A7]+ 00002E24 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label00002E28: 00002E28 200C move.l D0, A4 00002E2A 6726 beq +0x28 /* 00002E52 */ 00002E2C 2F0C move.l -[A7], A4 00002E2E 486D D01A pea.l [A5 - 0x2FE6] 00002E32 A919 syscall GetWTitle 00002E34 486D D01A pea.l [A5 - 0x2FE6] 00002E38 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00002E3C 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00002E40 486D CFBA pea.l [A5 - 0x3046] 00002E44 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00002E48 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00002E4C 286C 0090 movea.l A4, [A4 + 0x90] 00002E50 60D6 bra -0x28 /* 00002E28 */ label00002E52: 00002E52 285F movea.l A4, [A7]+ 00002E54 4E5E unlink A6 00002E56 4E75 rts fn00002E58: 00002E58 4E56 FDE0 link A6, -0x0220 00002E5C 422D CE80 clr.b [A5 - 0x3180] 00002E60 1D7C 0001 FEE2 move.b [A6 - 0x11E], 0x1 00002E66 486E FEE4 pea.l [A6 - 0x11C] 00002E6A 486E FEE8 pea.l [A6 - 0x118] 00002E6E 486E FEEC pea.l [A6 - 0x114] 00002E72 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00002E76 486E FDE0 pea.l [A6 - 0x220] 00002E7A 1F3C 0018 move.b -[A7], 0x18 00002E7E 102E 0008 move.b D0, [A6 + 0x8] 00002E82 4880 ext.w D0 00002E84 3F00 move.w -[A7], D0 00002E86 4267 clr.w -[A7] 00002E88 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002E8C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00002E90 1D7C 0001 FEE1 move.b [A6 - 0x11F], 0x1 00002E96 486E FEE1 pea.l [A6 - 0x11F] 00002E9A 7001 moveq.l D0, 0x01 00002E9C 2F00 move.l -[A7], D0 00002E9E 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00002EA2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00002EA6 486E FEE2 pea.l [A6 - 0x11E] 00002EAA 1F3C 0001 move.b -[A7], 0x1 00002EAE 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00002EB2 4E5E unlink A6 00002EB4 205F movea.l A0, [A7]+ 00002EB6 544F addq.w A7, 2 00002EB8 4ED0 jmp [A0] fn00002EBA: 00002EBA 4E56 FFF8 link A6, -0x0008 00002EBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EC2 A972 syscall GetMouse 00002EC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EC8 A870 syscall LocalToGlobal 00002ECA 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002ECE 486E FFF8 pea.l [A6 - 0x8] 00002ED2 4EAD 2F8A jsr [A5 + 0x2F8A /* export_1517 */] 00002ED6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002EDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EDE A87F syscall SubPt 00002EE0 206D C242 movea.l A0, [A5 - 0x3DBE] 00002EE4 2F28 0010 move.l -[A7], [A0 + 0x10] 00002EE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EEC A87E syscall AddPt 00002EEE 4E5E unlink A6 00002EF0 2E9F move.l [A7], [A7]+ 00002EF2 4E75 rts fn00002EF4: 00002EF4 4E56 FFDE link A6, -0x0022 00002EF8 486E 0008 pea.l [A6 + 0x8] 00002EFC A871 syscall GlobalToLocal 00002EFE 4267 clr.w -[A7] 00002F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F04 2F3C 0000 0002 move.l -[A7], 0x2 00002F0A 486E FFFC pea.l [A6 - 0x4] 00002F0E 486E FFDE pea.l [A6 - 0x22] 00002F12 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00002F16 101F move.b D0, [A7]+ 00002F18 671E beq +0x20 /* 00002F38 */ 00002F1A 2B6E 0008 B576 move.l [A5 - 0x4A8A], [A6 + 0x8] 00002F20 2B6E FFFC C23A move.l [A5 - 0x3DC6], [A6 - 0x4] 00002F26 2B6D AEAC C398 move.l [A5 - 0x3C68], [A5 - 0x5154] 00002F2C 2B6D A548 C236 move.l [A5 - 0x3DCA], [A5 - 0x5AB8] 00002F32 3B6E FFE0 BA60 move.w [A5 - 0x45A0], [A6 - 0x20] label00002F38: 00002F38 4E5E unlink A6 00002F3A 2E9F move.l [A7], [A7]+ 00002F3C 4E75 rts